Keep this promise I'm making Heal this heart that you're saving Let these words be free Like pieces of me Let them burn away through these 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 apart Let the world en But I'll love you still Sweet perfect surrender We'll keep falling forever Let our hearts be free Like we're meant to be Let the light they shine bring it 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 apart Let the world en But I'll love you still Stay in my arms till the sunrise Stay in my heart for a 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 apart Let the world en But I'll love you still