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