Night time, see the castles burningSmoke in the skies and tears in their eyesAs the world keeps turningSleep now, hear a distant thunderIt's far away, at least for todayClose your eyes and wonder

Spring turns so quickly to summerSummer so quickly to fallIt seemed far away, or it was yesterdayWhen time didn't matter at allAnd then you met your winterWhile dancing with her daughtersTill tired and coldWere much wiser than boldYou wait for tomorrow to call

All of your life you have waited alone for a SaviorHe's not comingA carousel horse, who is constantly lostStanding still but always runningAnd all of those things that you needed so badYou have found they mean nothingOh Lord, I'm coming home

I'm searching through the haze that's drifting through my mindStare in the looking glass and wonder who I'll findNo one would listen to a man upon the waterUntil they were old and their mountains of gold couldn't buy any more time

All of your life you have waited alone for the SaviorHe's not comingA carousel horse, who is constantly lostStanding still but always runningAnd all of those things that you needed so badYou have found they mean nothingAnd Oh Lord, I'm coming home