I never put you first in my heart, Opened up or let down my guard. And every time you fought for me, I'd say, "Give it up, get away, Leave it be." Well I've had some time to think, And I realized that you've cared More for me than anyone has dared. And not a single day goes by That I don't feel regret; So let me get this off my chest: Baby, I know I messed up, And that your list of My mistakes goes on and on and on, And on. But maybe you will forgive me, Because our story Deserves to go on and on and on and on and on. On and on and on. Yeah Looking back I still hear your voice, Saying that I must make a choice. And either you can you stay, Or you can give it up Get away, go away for good. At the time I thought I'd be Doing just fine on my own, But I don't like the path That I chose. Baby I know I messed up, And that your list of My mistakes goes on and on and on And on. But maybe you will forgive me, Because our story Deserves to go on and on and on And on and on. Deserves to go... Baby I know I messed up, And that your list of My mistakes goes on and on and on And on. But maybe you will forgive me, Because our story Deserves to go on and on and on And on and on. On and on and on. Yeah On and on and on. Yeah