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 Inever get a hard 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