I just heard the news today, and I don't know what to say
This is all just happening so fast
Now all I'm thinking about is you, and I can't believe it's true
Just a few more months, and I'll meet you at last
Now I know I'm not perfect
I know I'm gonna make mistakes
But nothing's ever been more worth it
I'm gonna do whatever it takes
I'll never be the same
You've given me more than I deserve
You turned my world upside down
And when I realized it I found
You took my good life and made it perfect
And you're growing more every day, and the time just gets away
How did the years go by so fast?
It's amazing what you can do, and I can't believe it's true
How could this young man have been that baby in my hands?
Yes, I know it wasn't perfect
Heaven knows I've made mistakes
But please know that you're worth it
I will do whatever it takes
I'll never be the same
You've given me more than I deserve
You turned my world upside down
And when I realized it I found
You took my good life and made it perfect
You don't have to be perfect
I know you're gonna make mistakes
Just believe that it's worth it
And say you'll do whatever it takes
I'll never be the same
You've given me more than I deserve
You turned my world upside down
And when I realized it I found
You took my good life and made it perfect