I walked a long road, left footprints in sin
Burned every bridge just to start again
Broke good hearts, left love in the dust
Now I'm patchin' up the pieces, learnin' how to trust
Got scars on my soul that ain't never gonna fade
Carried guilt on my back like a debt unpaid
Knelt down low, whispered prayers in the dark
Tryin' to heal what I tore apart
'Cause mercy ain't cheap, no it cuts you deep
Takes blood on your hands and nights with no sleep
Ain't bought with gold, it's earned in tears you weep
Oh, mercy mercy ain't cheap
She looked in my eyes, saw the man I could be
Not the ghost of mistakes that kept chasin' me
Said,"I'll stand by your side, but you gotta fight too"
Love don't fix nothin' if you won't see it through
I ain't askin' for pardon, I ain't askin' for praise
Just tryin' to be better than my darker days
If forgivin' myself is the hardest part
I'll pay every penny 'til I soften this heart
'Cause mercy ain't cheap, no it cuts you deep
Takes blood on your hands and nights you can't sleep
Ain't bought with gold, it's earned in tears you weep
Oh, mercy mercy ain't cheap
Now I walk with the light, though shadows still creep
And I guard every promise like secrets I keep
Life gave me a second chance, I ain't losin' my grip
Yeah, mercy mercy ain't cheap