Intro: G D C G D C Waitin? at a stop light yesterday as a funeral procession made it way through the gates G D C I watched it roll up a winding road through a field of green and white head stones all in a row F Em And it made me think about where I?m on my not so straight and narrow path C D All the generous and mostly undeserved blessings that I?ve had 1: G D I had an all American mom and dad some of the coolest friends you could ever have F C Found love I thought I?d never find (sometimes) I can?t believe this life is mine G D And I?m not planning on leaving yet but the truth is you just never know F C And if this is as good as it gets, man I think I?m good to go G D F (I?m good to go) G D I said a prayer for the dearly departed and the loved ones left broken hearted C And traffic started G D And I drove away a little more able to see the good things on my table and C That I?m grateful F Em Cause? I?ve had my troubles, had my trails, I hit the mark and I missed by miles C D Had days that I?d been fightin? mad but the good times have more than outweighed the bad 2: G D Got hold my new born baby girl and the hand of man as he slipped from this world F C I?ve laughed so hard I couldn?t stop seen the sunrise from a mountaintop G D And I?m not planning on leaving yet but truth is you just never know F C G And if this is as good as it gets, man I think I?m good to go Instrumental break: D F C __ F Em (Hey) I?ve been thinkin? ?bout where I?m on my not so straight and narrow path and I C D Wouldn?t wanna change nothing about this roll with the punches life I?ve had Chorus 1 Outro: D F C G D F G