Though the time has come for parting And the marching music ends No matter where our lives may lead us In our hearts, we'll still be friends Though the time has come for parting And the future lies unknown Although the years may come between us We will never feel alone For friends, we are now And friends, we'll stay Until we meet again One wonderful day Let a million miles divide us Let the years go rolling by Although the time has come for parting We'll be friends until we die