C G D/F# C
C G
Ended up on a crossroad
D/F#
Try to figure out which way to go C
It's like you're stuck on a treadmill
C
Running in the same place
C G
You got your hazard lights on now
D/F#
D/F#
Praying for a miracleC
Who'll show you grace?
C
Had a couple dollars and a quarter tank of gas
G
With a long journey ahead
D/F#
Seen a truck pull over C
God sent an angel to help you out
C
He gave you direction
C
Showed you how to read a map
G
With a long journey ahead
D/F#
Said it ain't over C
Oh, even in the midst of doubt
C G
Life is worth living
C G
Life is worth living, so live another day
C
The meaning of forgiveness
Dadd9/A G C
People make mistakes, doesn't mean you have to give in
C D G
Life is worth living again
C G
Relationship on a ski slope
D/F#
Avalanche comin' down slow C
Do we have enough time to salvage this love?
C G
Feels like a blizzard in April
D/F#
D/F#
Skating on thin ice C
But it's strong enough to hold us up
C
Seen her scream and holler
C
Put us both on blast
G
Tearing each other down
D/F#
When I thought it was over C
God sent us an angel to help us out
C
He gave us direction, showed us how to make it last
G
For that long journey ahead
D/F#
Said it ain't ever over C
Oh, even in the midst of doubt
C G
Life is worth living
C G
Life is worth living, so live another day
C
The meaning of forgiveness
Dadd9/A G C
People make mistakes, doesn't mean you have to give in
C D G
Life is worth living again
C D G
Life is worth living again
C G
What I'd give for my affection
D/F#
Is a different perception C
From what the world may see
C
They try to crucify me
G
I ain't perfect, won't deny
D/F#
My reputation's on the line C
So I'm working on a better me
C G
Life is worth living
C G
Life is worth living, so live another day
C
The meaning of forgiveness
Dadd9/A
People make mistakesG C
Only God can judge me
C D G
Life is worth living again
C
Another day
D G