Key: G
Introduction:
G C G
There's no guarantee that we'll see tomorrow
C D
Heaven only knows how long we have
G C G
So there's no way I'll ever for one second
C
Let you wonder
A7 D
Just how long my love for you will last
C
Till my last breathe Till I'm called on high
G
Till the angels come and I see the light
A7
Till the very end till I give in
D7 D
To the last beat of my heart
C D
No I can't swear that I'll be here
G Em C
For the rest of your life
Em C D G
But I swear I 'll love you For the rest of mine
lead, chorus, ending
C D
No I can't swear that I'll be here
G Em C
For the rest of your life
Em C D G
But I swear I 'll love you For the rest of mine