Verse ICadd9 Ended up on a crossroadG
Try to figure out which way to goF#/D
It's like you're stuck on a treadmill
Cadd9Running in the same place
Cadd9 You got your hazard lights on nowG
Hoping that somebody would slow downF#/D
Praying for a miracle
Cadd9Who'll show you grace?
Had a couple Cadd9dollars
and a quarter tank of gas
With a Glong journey ahead
Seen a truck F#/Dpull over
God sent an angel to Cadd9help you out
He gave you diCadd9rection
Showed you how to read a map
With a Glong journey ahead
Said it ain't ever F#/Dover
Oh, even in the Cadd9*midst of doubtChorusLife is worth liCvingG.
Life is worth liCving, so live another daGy
The meaning of forCgiveness
People Dmake mistakes, doesn't Gmean you have to Cgive in
C Life is worth Dliving aGgainVerse IICadd9 Relationship on a ski slopeG
Avalanche comin' down sloF#/Dw
Do we have enough time to Cadd9salvage this love?
Cadd9 Feels like a blizzard in ApriGl
Cause my heart is just that coF#/Dld
Skating on thin ice
But it's sCadd9trong enough to hold us up
Seen her scream and Cadd9holler
Put us both on blast
GTearing each other down
When I thought it was F#/Dover
God sent us an angel to Cadd9help us out
He gave us diCadd9rection,
showed us how to make it last
For that Glong journey ahead
Said it ain't ever F#/Dover
no, even in the Cadd9*midst of doubtChorusLife is worth liCvingG.
Life is worth liCving, so live another daGy
The meaning of forCgiveness
People Dmake mistakes, doesn't Gmean you have to Cgive in
C Life is worth Dliving aGgainoh woh oh oh
C Life is worth Dliving aGgainBridgeCadd9 What I'd give for my reflectionG
Is a different perceptioF#/Dn
From what the world may seeCadd9
They try to crucify mCadd9e
I ain't perfect, won't denyG
My reputation's on the liF#/Dne
So I'm working on a Cadd9better meChorusLife is worth liCvingoh Gyeah
Life is worth liCving, so live another daGy
The meaning of forCgiveness
People Dmake mistakes
GOnly God can Cjudge me
C Life is worth Dliving aGgain
Another daCy, Life is worth Dliving aGgain