Music Video

Featured In

Credits

PERFORMING ARTISTS
Leo Sayer
Leo Sayer
Lead Vocals
COMPOSITION & LYRICS
Leo Sayer
Leo Sayer
Songwriter

Lyrics

In another life In another time We were together in the grand design She lived above me In the house on the hill I see it standing now so cold and chill I was the young pretender She was my golden girl With words so soft and tender She spoke behind her curls Watcha gonna do? Will you be my friend? Are you playing for real Or is it just pretend? Oh, keeper of the heart Keeper of the flame Promise you'll meet me At the rainbow's end When I looked in her eyes Well, I was gone I knew I'd never be the same She took my very soul away No going back again The devil raged Brought a hellish storm The night was blazing And the sky was torn A lightning bolt Struck the house on the hill No one came walking out And all was still I ran through acid tears I ran through nervous fear Up there beneath the rubble She lay so cold and still Watcha gonna do? Will you take my friend? Are you playing for real This time or just pretend? Oh, keeper of the heart Oh, keeper of the flame You're taking her with you To the rainbow's end Oh, I thought I heard her whisper I brought my ear to her sweet breath She said babe, I thought you'd promised me But all was quiet again Rough hands lifted me up And someone said she's gone I didn't understand what they were sayin' What was going on I didn't understand I didn't understand I didn't know I didn't know she was gone Maybe it's right Or maybe it's wrong But we were both singin' The same old song So maybe tomorrow God knows when We'll be together at the rainbow's end So maybe that's it And that's all there is A place where destiny and fate both live A city of the heart A city of pain I hear her calling me to Rainbow's end Keeper of the heart Keeper of the flame Say that you'll meet me At the rainbow's end Keeper of the faith Holder of the faith I'll see you tomorrow At the rainbow's end Well, in another life In another time We'll be together at the end of time Keeper of the heart Keeper of the flame Say you'll meet me At the rainbow's end Keeper of the faith Faithful friend Promise that you'll wait for me At the rainbow's end
Writer(s): Sayer Lyrics powered by www.musixmatch.com
instagramSharePathic_arrow_out