You've held this down for so many years now Since the first time that we were on our own Our hopes, our dreams Never would be real without you We've seen our share of heartbreak Faced our deepest fears Made our share of mistakes But you've always been here And everything is so much better now I finally made it through And I've just gotta say that I owe this all to you 'Cause even when our lives got tough And we thought we'd had enough You gave us a reason to never give up We've seen our share of heartbreak Faced our deepest fears Made our share of mistakes But you've always been here And everything is so much better now I finally made it through And I've just gotta say that I owe this all to you I owe this all to you You're everything, this is everything to me We've seen our share of heartbreak Faced our deepest fears Made our share of mistakes But you've always been here And everything is so much better now I finally made it through And I've just gotta say that I owe this all to you I owe this all to you You're everything, this is everything to me I owe this all to you