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