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