Just like sand through the hourglass, we can't go back Let's not let one more hour pass without admitting that To this moment bring your love, and toast to futures bright Some intervention from above To help us restore faded glory tonight It's long road home Still we're keeping alive the flame Why do we wait to say I love you Like it's reason to be ashamed It's a long road home From the cradle to heaven's gate Why do we wait to say I love you Till the hour, is too late (it's not too late) If I could stand here in you shoes, you could walk in mine And see each other for what we are for the very first time Leaving nothing left unsaid till only the truth remains See how quickly fences mend When we realize our heroes are one and the same It's long road home Still we're keeping alive the flame Why do we wait to say I love you Like it's reason to be ashamed It's a long road home From the cradle to heaven's gate Why do we wait to say I love you Till the hour, is too late Taking the long (I'm tired of faking it) Road (tonight I'm taking it) home Taking the long (it whispers in my ear) Road (all through the night I hear) Home (the sound of life going on) It's long road home Still we're keeping alive the flame Why do we wait to say I love you Like it's reason to be ashamed It's a long road home From the cradle to heaven's gate Why do we wait to say I love you Why do we hate (oh, I'm not gonna wait) Why do we wait to say I love you Till the hour, is too late Why do we wait, oh, I'm not gonna wait, no It's long road home Keep on moving, keep on moving It's long, long road home Keep on moving, keep on moving You gotta keep rocking It's long road home Keep on moving, keep on moving It's long road home Keep on moving, oh, yeah Long road, long road, yeah, long road home You gotta keep rocking Keep on moving It's long road, long road home