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