Good Man Too Late
(Verse 1)
You used to say I had a wandering mind
Half in the room, the rest out chasing time
I’d nod like I heard you, pour another drink
Yeah, I was there… but I didn’t think
You asked for effort, I gave you space
Like distance was love and silence was grace
You were talking future, I was killing nights
Didn’t see the damage in plain sight
(Pre-Chorus)
You were asking me to show up
I was showing you the door
(Chorus)
Now I’m a good man, but it’s too damn late
Fixed the parts you used to hate
I learned your worth when you walked away
Now I’m everything you needed yesterday
I got sober on the words you said
They still echo in my head
I did the work, I took the weight
Now I’m a good man… just too damn late
(Verse 2)
I don’t touch whiskey the same no more
Don’t slam doors when it gets hard
I listen close when someone speaks
I don’t disappear for weeks
I say what I feel, I stay when it’s rough
Turns out love ain’t that fucking tough
It just takes showing up every day
Something I kept throwing away
(Pre-Chorus)
You were begging me to see you
I was blind by my own pride
(Chorus)
Now I’m a good man, but it’s too damn late
Fixed the parts you used to hate
I learned your worth when you walked away
Now I’m everything you needed yesterday
I got sober on the words you said
They still echo in my head
I did the work, I took the weight
Now I’m a good man… just too damn late
(Bridge — stripped, raw)
I see you now in someone else’s arms
He’s doing right where I did wrong
And it don’t break me like it should
It just proves you were always good
I was the reason, I was the fault
No one left… I just never showed up at all
(Final Chorus — heavier, more weight)
Yeah, I’m a good man, but it’s too damn late
Carrying every choice I made
You found the love I couldn’t give
Now I’m learning how to live with it
I got sober on the words you said
They still echo in my head
I did the work, I took the weight
Now I’m a good man… just too damn late
(Outro — quiet, resigned)
Yeah, I’m a good man now…
But you don’t need me that way