[Verse 1]
I've been a beggar and I've been a king
I've been a loner and I've worn the ring
Losing myself just to find me again
I'm a million miles smarter, but I ain't learned a thing
I've been a teacher and a student of Earth
I've kept my word for whatever that's worth
Never been last, but I've never been first
Oh I may not be the best, but I'm far from the worst
Oh I may not be the best, but I'm far from the worst
[Chorus]
Oh I've seen trouble more than anyone should bear
But I've seen enough joy, I've had morе than my share
And I'm still not done, I'm only halfway therе
I'm a million miles ahead of where I'm from
But there's still another million miles to come
[Drop]