[Verse 1] F#m E D A I've been a beggar and I've been a king F#m E D A I've been a loner and I've worn the ring F#m E D A Losing myself just to find me again F#m E D A I'm a million miles smarter, but I ain't learnt a thing F#m E D A I've been a teacher and a student of hurt F#m E D A I've kept my word for whatever that's worth F#m E D A Never been last, but I've never been first F#m E D A No I may not be the best, but I'm far from the worst F#m E D A No I may not be the best, but I'm far from the worst [Chorus] D A E F#m Oh I've seen trouble more than any man should bear D A E F#m But I've seen enough joy, I've had more than my share D A E F#m And I'm still not done, I'm only halfway there D A E F#m I'm a million miles ahead of where I'm from D A E F#m But there's still another million miles to come [Verse 2] F#m E D A I keep on searching for the city of gold F#m E D A And I'm gonna follow this yellow brick road F#m E D A Thinking that maybe, it might lead me home F#m E D A I'm a million miles farther and a long way from home F#m E D A I know that there's a plan that goes way beyond mine F#m E D A Got to step back just to see the design F#m E D A The mind fears the heart, but the heart doesn't mind F#m E D A No I may not be perfect, but I'm loving this life F#m E D A No I may not be perfect, but I'm loving this life [Chorus] D A E F#m Oh I've seen trouble more than any man should bear D A E F#m But I've seen enough joy, I've had more than my share D A E F#m And I'm still not done, I'm only halfway there D A E F#m I'm a million miles ahead of where I'm from D A E F#m But there's still another million miles to come