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 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 From 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 got 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 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