Ran my heart through a chipping mill
Sold my soul for rock 'n roll
Gave away all that I could steal
But I always kept the best for you
I always kept the best for you
Drank my way through a hurricane
Thinking 'bout your wedding ring
I've done a lot of real dumb things
But I always kept the best for you
I always kept the best for you
Well I should've seen it a million miles away
We are star dust brought to life
None of us were meant to stay
One thing about it
I'll meet you at the gate
I always kept the best for you
I always kept the best for you
There's a moment when time stands still
Day breaks at the top of the hill
Back strap from the morning kill
I always kept the best for you
I always kept the best for you
Lines get distorted
But the message is the same
We were howling at a ghost without a name
Despite what's reported
My love for you remains
I always kept the best for you
I always kept the best for you
Well, I ran my heart through a chipping mill
Sold my soul for rock 'n roll
Gave away all that I could steal
I always kept the best for you