Verse 1
I long for a new world, cuz this one’s too short/
Many days fulla pain, good day’s an oasis: too sure/
But I love what we have in the midst of it all and I'm never gon leave/
You love me more than I can even describe even though you know me/
We've been together for a minute, I know/
Nothing ever gonna stop us rain, hail, ice, snow/
It's still on, it's still strong, the naysayers, still wrong/
Even if I gotta wait real long.../
Pre-Chorus 1
Please come take me high/
You and me dancing in the sky/
I can hardly wait another minute/
If I ain't got you I ain't living/
Pre-Chorus 2
You're not back yet, but I know you're not far/
With me till the end of the age, I know you're in my heart/
And I've been hard-pressed but never crushed, struck down, but not destroyed/
Targeted but not abandoned, perplexed but I still got joy/
Hook:
I looked to Heaven on a rainy day/
Thought I heard you whisper “My love it ain't gonna stay this way”/
I watched the droplets on the window pane/
We drove for hours I guess I was tryna shake the frame/
But it's all the same, it's all the same I love you/
But it's all the same, I'll put nothing above you/
Verse 2
Your faithful when I'm faithless/
Your love’s hot when I grow cold/
You stay near when I'm straying/
Til grey hairs when I grow old/
You married me; you'll carry me; bury me; then take me home/
Not even death can divorce us, still your Bride when I die you'll resurrect my soul/
Who would love a smashed rose? (Nobody I know)/
All my other lovers and you take me for your own/
I was filthy, guilty, ugly, unlovely/
But you'd die for me, rise for me, vie for me, love me?/