Keep, this promise I'm making
Heal, this heart that you saving
Let this words be free like pieces of me
Let them burn away through the spaces 

When the last days have come and it's all said and done 
You will still be the one I belong to
No distance so far could keep us so far 
Let the world end but I'll love you still

Sweet perfect surrender
Will keep falling forever 
Let our hearts be free, like wild men to be 
Let the light they shine bringing back to me

When the last days have come and it's all said and done 
You will still be the one I belong to
No distance so far could keep us so far 
Let the world end but I'll love you still

Stay in my arms till the sunrise 
Stay in my heart for all lifetime
Heaven could fall but I will love you still

When the last days have come and it's all said and done
You will still be the one I belong to
No distance so far could keep us so far 
Let the World end but I'll love you still, still