Prompt / Lyrics
[Verse 1] You shoulda ripped my heart out my chest Woulda hurt less than this mess Watching you read my texts Leave me on seen, then leave with the next Told me I was “too intense” Guess that love got you tense You were playing both sides of the fence I was paying in faith and rent I gave you all my weekends, all my seasons You gave me half truths, quarter reasons You said “it’s not you,” I know the meaning You were already gone while I was still dreaming [Chorus] You shoulda just ripped my heart out my chest Tear it straight through the bones, through the flesh Anything’s better than this slow death Than watching you fade with every breath You shoulda just ripped my heart out my chest Leave me bleeding, leave this room a wreck Instead you cut me with a thousand texts Baby, you shoulda, you shoulda Ripped my heart out my chest (yeah) [Verse 2] Now I’m staring at the cracks in the ceiling Every memory a jump scare feeling You said “forever,” then you changed meaning Guess forever for you had a glass ceiling All your friends still watching my page Like they front-row seats to my pain on stage You moved on in a couple of days I’m stuck replaying all our yesterdays I’d rather one blow than a million lies One clean cut than a hundred goodbyes You left slow, like a thief in the night Took the light, left the blame, kept my pride [Chorus] You shoulda just ripped my heart out my chest Tear it straight through the bones, through the flesh Anything’s better than this slow death Than watching you fade with every breath You shoulda just ripped my heart out my chest Leave me bleeding, leave this room a wreck Instead you cut me with a thousand texts Baby, you shoulda, you shoulda Ripped my heart out my chest [Bridge] I was begging for the truth, not mercy (not mercy) You were kissing on his neck in my jersey (my jersey) If you wanted out, why’d you make it dirty? Why you let me drown when you coulda just hurt me? [Chorus] You shoulda just ripped my heart out my chest Tear it straight through the bones, through the flesh Anything’s better than this slow death Than watching you fade with every breath You shoulda just ripped my heart out my chest Leave me broken, leave this love a wreck Instead you cut me with a thousand texts Baby, you shoulda, you shoulda Ripped my heart out my chest (my chest)
Tags
rap, Moody trap-pop crossover, male vocals. Atmospheric pads and reversed piano under tight, close-mic verses; subby 808s and crisp hats carry a slow head-nod groove. Chorus opens up with layered autotuned harmonies and airy synths, hook feels huge and melodic. Bridge strips to half-time drums and reverb-soaked ad-libs, then final chorus hits with extra vocal stacks and a wide, glossy mix., hip hop, pop
3:26
No
3/6/2026