It's been a long hard road
Miles away from home
And there have been days
That would never seem to end
You've kept a smile on your face
During the darkest days
You've shown us all
What it means to be strong
And you have come so far
And you have been so brave
And you will go so far
Cause you have made it
To better days
On the days that you feel small
We'll be there to break your fall
When you find yourself fighting
We'll be there to cheer you on
And you have come so far
And you have been so brave
And you will go so far
Cause you have made it
To better days
When summers and winters
Are running together
Time is a gift
We try not to measure
Cause you don't know what tomorrow holds
But today is holding you
Cause you don't know what tomorrow holds
But today is holding you
And you have come so far
And you have been so brave
And you will go so far
Cause you have made it
To better days