I've always been a sinner
Never been a saint
I can't be something that I ain't
I've done my best, I've done my worst
Lookin' in the mirror sometimes just hurts
But Jesus loves me, this I know
Though I just don't understand
Why I keep on walking down these roads
Takin' one step forward and three steps back
I guess the man upstairs ain't done with me yet
Well I've burned bridges
And I've crossed lines
Sold my soul for a good time
I've been found and I've been lost
Yeah, it's men like me that put a man on that cross
But Jesus loves me, this I know
Though I just don't understand
Why I keep on walking down these roads
Takin' one step forward and three steps back
I guess the man upstairs ain't done with me yet
I've always been a sinner
Never been a saint
There's just some things only God can change
But Jesus loves me, this I know
Though I just don't understand
Why I keep on walking down these roads
Takin' one step forward and three steps back
I guess the man upstairs ain't done with me yet