Intro: Bm D | A G }x2
Bm D A G
There's a live oak tree you can still see off ol' one twentynine
Bm D A G
You can see the scars, its missin' bark where it stopped
my truck that night
Bm D A G
They say I took a swing at my best friend for tryin'
to take my keys
Bm D A G
Next thing I knew, I was upside down thinkin' this is it for me
Chorus:
D A
When you see life flash before your eyes, the good,
the bad, the wrong, the right
Bm A G
Fade into a bright white line shinin' down on you
D A
You're hangin' on by a thread wonderin' which one's
your last breath
Bm A G
Knowin' there's so much you have left to do
Bm A G
You live your life a better man when you've been
A Bm D A G
Halfway to heaven
Bm D A G
First thing I did was hug my momma, I even hugged my dad
Bm D A G
I told them both how much I love them, never saw daddy
cry like that
Bm D A G
Started hangin' out with my little brother, man I never missed
a game
Bm D A G
I'm in church every Sunday morning, I pray everyday
Chorus:
D A
When you see life flash before your eyes, the good,
the bad, the wrong, the right
Bm A G
Fade into a bright white line shinin' down on you
D A
You're hangin' on by a thread wonderin' which one's
your last breath
Bm A G
Knowin' there's so much you have left to do
Bm A G
You live your life a better man when you've been
A G Bm A
Halfway to heaven
G Bm A G Bm A
And I won't waste one minute
G Bm A
Yeah, my life's changed and I'm gonna live it
D A
Like I'm hangin' on by a thread wonderin' which one's
my last breath
Bm A D A G
Knowin' there's so much I have left to do
Bm A G Bm A
I live my life a better man, I live my life a better man
G A G
A Bm D A G
?Cause I've been halfway to heaven
Bm
Halfway to heaven
Outro: D | A G