Through thick and thin the ups and downs You always been around Is it gonna end like this Not sure if this is something I'd get past Funny how forever doesn't last You made mistakes I made some too Can't put it all on you Who knew love could hurt like this It be easy for me to just walk away But I remember all the promises we made We said whatever it takes I promised you promised we promised To stay down and to always be honest To love and to hold to be true Never put no one before you I promised you promised we promised To stay down and to always be honest To love and to hold to be true Never put no one before you It's been some time now Yea I still love you Do you feel the way I feel When I'm all alone you're all thats on my mind You have my heart after all this time Can we get the trust back that we lost Can we just restart Back to you and me See it'd be easy for me to walk away But I remember all the promises we made I promised you promised we promised To stay down and to always be honest To love and to hold to be true Never put no one before you I promised you promised we promised To stay down and to always be honest To love and to hold to be true Never put no one before you I never saw this coming Can we give it one more try Deep down inside You'll always be mine Our love is worth fighting for (I'll do whatever) I promised you promised we promised To stay down and to always be honest To love and to hold to be true Never put no one before you I promised you promised we promised To stay down and to always be honest To love and to hold to be true Never put no one before you Don't you give up us Don't give up on love Whatever it takes