I've held your hair back
Held your hand and all your secrets
Put together all the pieces good and bad
We've come a long way
From hello to I love you
Now I love you means so much more than that

We've been down the broken bridges
Long and winded roads
Carved a castle from a mountain made of stone
And if the edges ever crumble
Leavin' nowhere left to go
I know you'd still drive me home

You've been right here
With your head down on my shoulder
Watched my hair grow gray and older overtime
You've sang along to
Every song I've ever written
Every word from the beginning, every rhyme
And you're every reason why

We've been down the broken bridges
Long and winded roads
Carved a castle from a mountain made of stone
And if the edges ever crumble
Leavin' nowhere left to go
I know you'd still drive me home

Drive me home
Drive me home
Drive me home
I know, I know
You'd still drive me

Down the broken bridges
Long and winded roads
To that castle on the mountain made of stone
And if the edges ever crumble
Leavin' nowhere left to go
I know you'd still drive me home

Drive me home
Drive me home
If my heart should ever stumble
And I'm drunk and all alone
I know you'd still drive me home