This might escalate too much for you But I promise to wait for you I think we both know what's on my mind The words are there, they're just hard to find Don't give up on me And I won't give up on you
I'm taking my time, hold on tight I hope you don't mind if it takes all night There's something that I can't get through And it's the thought of losing you
I'm sorry that I took so long Even if I said it wrong There's no hurry, you don't have to answer yet But I will worry if your mind forgets
This might take us all our lives But I will try to get it right For what it should and should never be I'll promise you if you'll promise me Don't give up on me And I won't give up on you