You missed the bus and rain is pouring down So you dance in the puddles It's been uphill forever, it seems now Any day you'll be at the top No one told you that the story of your life Would have chapters that would force you to cry Every ending is a new beginning Battle through the hard times, yeah yeah Be grateful for the good ones Every time you fall down, yeah yeah Just sing in the key of life You're never out of tune If you sing in the key of life You don't always get what you want at first But if you work hard to get it You will get what you're known for and deserve And you just need to be patient Sometimes it's gonna hurt for you to learn When it does, I'll be there anytime Lost right now but soon you will be winning, yeah Battle through the hard times, yeah yeah Be grateful for the good ones Everytime you fall down, yeah yeah Just sing in the key of life Battle through the hard times, yeah yeah Be grateful for the good ones Everytime you fall down, yeah yeah Just sing in the key of life You're never out of tune If you sing in the key of life