[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