My heart was broken, in the depths of the night
It made me uneasy, but I always gave you a fight
So I've been searching, didn't know I would find
This love and tragedy, always brought me to my knees
I couldn't know that you had your complications
All that we had, would be frozen in time
Two desperate souls; waiting to fall
Could have been heaven tonight
Do you feel my heartache?
Could have been heaven tonight
Heaven can wait, Heaven can wait
I listened to your lies it was my resurrection
I lost my devotion, could you see it in my eyes?
All this confusion made me loose my direction
I've been searching for something that's hiding in me I
And it's tearing me apart
I couldn't know that you had your complications
All that we had, would be frozen in time
Two desperate souls; waiting to fall
Could have been heaven tonight
Do you feel my heartache?
Could have been heaven tonight
Heaven can wait, Heaven can wait
It made me uneasy, but I always gave you a fight
So I've been searching, didn't know I would find
This love and tragedy, always brought me to my knees
I couldn't know that you had your complications
All that we had, would be frozen in time
Two desperate souls; waiting to fall
Could have been heaven tonight
Do you feel my heartache?
Could have been heaven tonight
Heaven can wait, Heaven can wait
I listened to your lies it was my resurrection
I lost my devotion, could you see it in my eyes?
All this confusion made me loose my direction
I've been searching for something that's hiding in me I
And it's tearing me apart
I couldn't know that you had your complications
All that we had, would be frozen in time
Two desperate souls; waiting to fall
Could have been heaven tonight
Do you feel my heartache?
Could have been heaven tonight
Heaven can wait, Heaven can wait