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)