Verse 1
I bit my tongue till it tasted like rust
Called it love but boy, that was a bust
Held the door while you burned down the house
Said I’m sorry like I threw the match
You wore my silence like a crown
But paint me as the villain now
I’ve been collecting every truth
While you’ve been running from the proof
⸻
Pre-Chorus
You thought I’d stay small
Thought I’d stay scared
Thought I’d keep carrying
The weight you never bared
⸻
Chorus (belt this like your life depends on it)
You don’t get the last word
You don’t get my pain
You don’t get to rewrite
Why I broke away
I walked through the fire
You lit with your lies
If karma don’t get you
Baby — I survived
⸻
Verse 2
You love to look clean in a dirty room
Point fingers just to blur the view
Every promise you ever made
Was just a debt you’d never pay
I held us together with shaking hands
You called your grip “better plan”
But I see you now — no disguise
Just a boy hiding from his own lies
⸻
Pre-Chorus
You thought I’d stay quiet
Thought I’d stay weak
But you don’t get to haunt me
When I finally speak
⸻
Chorus
You don’t get the last word
You don’t get my fear
You don’t get to live rent-free
In my atmosphere
I walked through the fire
You lit with your lies
If karma don’t get you
Baby — I survived
⸻
Bridge (half-time, raw, almost spoken at first)
I used to pray you’d change
Now I never wanna hear your name
You don’t get forgiveness on demand
You don’t get access to who I am
(beat drops — full power)
I am not your villain… I am not;
I am not your past… I am not;
I am the truth
The truth you’ll never outrun
⸻
Final Chorus
You don’t get the last word
You don’t get my soul
You don’t get the story
That I now control
I walked through the fire
You lit with your lies
If karma don’t get you
Baby — I survived