When I was younger I used to say If ever fall in love someday It'll be my first and last But I was told as I grew old If I ever get a hand to hold Not all kinds of love will last And ooh I held on to that ♪ When I had my first love thought it would be The right kind of love now finally But I have never been so wrong It took some time to heal my heart After that love has been torn apart But it didn't take that long Until ooh I made another mistake But you came along and proved them wrong And I had to climb the highest mountain To find the prettiest view Like how I had to have my heart broken Before I could get to you I had to make all those mistakes to say I finally got it right And darling you were worth every fight ♪ I never thought the time would come When I could say I've found the one I'd want to spend a lifetime with Though it's been tough just getting through As I was on my way to you I don't regret the time we've lost 'Cause ooh our love was worth the wait I had to climb the highest mountain To find the prettiest view Like how I had to have my heart broken Before I could get to you I had to make all those mistakes to say I finally got it right And darling you were worth every fight You may not be my first love But you will be my last love I know this will last love You may not be my first love But you will be my last love I know this will last love 'Cause I had to climb the highest mountain To find the prettiest view Like how I had to have my heart broken Before I could get to you I had to make all those mistakes to say I finally got it right And darling you were worth Darling, you are worth Darling, we are worth Every fight