there s a live oak tree you can still see off all 129 you can see the scars its missing bark where it stopped my truck that night they say i took a swing at my best friend for trying to take my keys next thing i knew i was upside down thinking this is it for me when you see life flash before your eyes the good the bad the wrong the right fade into a bright white line shining down on you your hanging on by a thread wondering which ones your last breath knowing there s so much you have left to do live your life a better man when you ve been halfway to heaven first thing i did was hug my momma i even hugged my dad told them both how much i love them never saw daddy cry like that started hanging out with my little brother man i never missed a game i m in church every sunday morning i pray everyday  when you see life flash before your eyes the good the bad the wrong the right fade into a bright white line shining down on you your hanging on by a thread wondering which ones your last breath knowing there s so much you have left to do live your life a better man when you ve been halfway to heaven i won t waste one minute yeah my life s changed and i m going to live it like i m hanging on by a thread wondering which ones my last breath knowing there s so much i have left to do i live my life a better man i live my life a better man cause i ve been halfway to heaven