(Verse 1)
I wake up with your bruised from your words
Every word like a left hook, swinging wild again
I bite my tongue till it bleeds just to keep the peace
Carry your storm on my shoulders, pretend it’s a breeze
You throw your lightning, I absorb every spark
Smile through the thunder like it’s just another dark
(Pre-Chorus)
Yeah, I made it too damn easy, didn’t I?
Built a wall you could punch right through
(Chorus)
I’m your punching bag worn out and torn
Taking every hit while my heart keeps getting darker
Tired of bleeding quiet, tired of being strong
While you swing away and call this love all along
I love you fierce, but damn, I’m done playing tough
How many rounds till enough is enough?
(Verse 2)
Mornings I’m prepping life, nights I’m catching your fire
Restaurant lights still burning while you light up my wires
You say I’m distant, say the world’s got me chained
But I’m out here grinding so we don’t break
Every “I’m fine” I swallowed just to hold you near
Now the silence screams louder than your tears
(Pre-Chorus)
I made it too easy to unload on me
Took the weight like a man supposed to be
(Chorus)
I’m your punching bag, frayed at the seams
Absorbing your chaos in all of my dreams
Tired of the bruises dressed up as romance
Tired of the war that we call our last dance
I love you wild, but I’m breaking in two
Tell me, how much more can this heart run through?
(Bridge – angrier, building)
Forget this cycle, I’m not your therapy floor!
Not the rock you can crack every time you’re sore!
I gave you my steady, you wanted the storm
Now you’re packing bags saying I’m not enough anymore…
(Final Verse / Outro – reflective twist)
Turns out you’re right in your own twisted way
I’m too busy chasing tomorrow to stay
You deserve oceans of time, rivers of love
Not stolen moments and the man I can’t be enough of
So swing one last time if it sets you free
This punching bag’s finally done letting you hit
I still love you… but I’m walking away
Before there’s nothing left of me to save.