MusicMint AI Music Generator Logo
MusicMint

Very Big Shame

Cinematic Alt-Pop Rock, haunting melancholic piano intro, intimate breathy female vocals, gradual emotional build-up. Sudden explosive rock chorus, heavy distorted electric guitars, driving rhythmic drums, gritty bassline. [Structure: Start with lonely piano and shaky breath, Verse 1 is vulnerable and quiet, Pre-Chorus swells with pulsing synth and drum build-up, Chorus is a full-volume anthemic rock explosion, Verse 2 & 3 maintain gritty tension, Hook is soaring and melodic, Bridge features a sudden drop to heavy rhythmic beat then builds to a massive emotional belting scream/peak, dramatic silence before final climax, Outro returns to haunting piano and fades to silence]. Raw energy, defiant tone, 130 BPM, high dynamic range. Tags: [Intro: Haunting Piano], [Verse: Intimate], [Pre-Chorus: Tension Build], [Chorus: Explosive Rock], [Bridge: Raw/Scream], [Outro: Quiet Piano Fade]

NoHalo·4:57

Lyrics

Verse 1

I cancelled every plan just to be your 1 a.m. call

I held your shaky hands, I fed your ego ’till you forgot what it’s like to starve

I was your sanctuary, the altar where you’d bleed

I gave up my light just to shine it on you

And after all the “always,” and after all the “yes”

You look me in the eye and call this “selfishness”

It’s a masterclass in betrayal, a cold and calculated lie

To take everything I have and then ask me why I try

Pre-Chorus

I’m gasping for air while you’re calculating my defeat

I’m the one bleeding while you’re showing your claws

You’re killing the only person who would’ve died for you

Chorus

You call me obsessed ’cause you can’t handle the care

You call me insane ’cause you know I was there

When nobody wanted you, when you were at your low

I was the only home you ever got to know

And now you’re spitting fire, trying to burn my name

But you’re just a small soul with a very big shame

Verse 2

I’ve always had this fever, this need to make things right

To be the one who stays and fixes everyone’s life

My friends sat me down, said this isn’t healthy, dear

They saw the red flags waving, but I refused to hear

I thought if I loved you enough, you’d finally learn to feel

I was betting on a mirage, hoping you’d start to care

But you were never home

Even when you were there

Hook

I saw a saint in the heart of a thief

Turning my love into your personal relief

You call me insane ’cause I saw through the mask

Loving you was a holy but thankless task

Chorus

You call me obsessed ’cause you can’t handle the care

You call me insane ’cause you know I was there

And now you’re spitting fire, trying to burn my name

But you’re just a small soul with a very big shame

Verse 3

I tried to explain my heart, I used every single word

But I was speaking to a wall, I was never even heard

You weaponized my tears, turned my empathy into a crime

Just so you could sleep comfortably at night

Then you traded your dignity for a cheap shot in the dark

Spitting those slurs just to draw my blood

Now you’re lost at sea

Shivering in the cold of your own pride

Bridge

Did it make you feel powerful, did it make you feel tall

To scream those words after I gave you my all?

It’s not obsession, it’s a loyalty you’ll never understand

A ghost you’ll keep chasing in every other land

I’m not the crazy one for loving you through the mess

You’re the crazy one for thinking I’d take anything less

Chorus

You call me obsessed ’cause you can’t handle the care

You call me insane ’cause you know I was there

And now I’m walking away, watch me burn the name

Of a very small soul with a very big shame

Yes, a very big shame

Outro

I was the miracle you didn’t deserve

Now you’re just a void I’m not gonna serve

I’m washing my spirit clean from your quiet blood

You’re not a tragedy

You’re not even a regret

You’re just the smallest soul

I haven’t forgotten

Yet

Like this song? Create something similar