As the sky was darkening Through years of night I felt a door was opening To this gorgeous morning light At last At last At last, at last At long last The answer to a mother's prayer Healing of my heart's despair A burden now no more to bear At last Fountain in the square Filled with flashing coins Wishes in the water Oh, to find my boy At last Lonely moments nearly broke my will to live Something always told me To hold on for this Hold on (hold on) Love is coming home At last, at last (ah) At last, at last (at last) At long last A blessing unequivocal Truly it's a miracle Faith restored and hope secured At last (ah) Hallelujah (hallelu, hallelujah) Hallelujah It's the day I've waited for It's the day I've waited for It's the day I've waited for At last (ah)