I've been down this road a few miles
So nothing seems crazy to me
I might have stumbled and fell a few times
But I'm strong as a woman could be

The good and bad
They come and go
Ups and downs
The highs and lows
Rain or shine
Sleet and snow
One day you're hot the next you're in the cold

Keep on holding on
Keep on holding on
Keep on holding on
Keep on holding on
Keep on holding on

You know I've seen them come (People)
And I've watched them go (People)
The sound of hurricanes pushing on my door (People)
I've been on both sides of a broken law (People)
I've felt the pain and learned how to let it go (People)

People tell me that all in good time
The world will be a better place
But maybe people have lost their damn mind
And this is just the end of days

The truth and lies
The rights and wrongs
Touch the sky from the ground that you standing on
Your borrowed time
To each his own
One day you're born the next you're dead and gone

Keep on holding on
Keep on holding on
Keep on holding on
Keep on holding on
Keep on holding on

You know I've seen them come (People)
And I've watched them go (People)
The sound of hurricanes pushing on my door (People)
I've been on both sides of a broken law (People)
I've felt the pain and learned how to let it go (People)

Keep on holding on
Keep on holding on
Keep on holding on
Keep on holding on
Keep on holding on

You know I've seen them come (People)
And I've watched them go (People)
The sound of hurricanes pushing on my door (People)
I've been on both sides of a broken law (People)
I've felt the pain and learned how to let it go (People)
I've seen the picket signs (People)
And a dozen wars (People)
Before I'm done (People)
There'll be a whole lot more (People)
I've seen children born and I've watched them grow (People)
I can see my life and a billion more (People)