MusicMint AI Music Generator Logo
MusicMint

Cross My Heart

Male singer with a raspy, emotional tone. Smooth but gritty delivery, slightly slurred phrasing as if singing with a drink in hand. Falsetto flips on the high notes, with a laid-back, melancholic vibe. Pop-rap influenced crooning with echoes of hip-hop cadence. Reverb-soaked, airy vocals that feel intimate yet stadium-ready Reverse subs, hi hats, vinyl crackle Melancholic, Smooth, Male Voice, Deep, Atmospheric, Catchy, Mellow, Melodic, Pop Rock, Ballad, Anthemic, Progressive, Experimental, Male Voice, Dreamy, Beat, Indie Pop, Psychedelic, 80s

Kaos0311·4:34

Lyrics

Verse 1

I swore my name in the dark, where your shadow hides

Every promise I made just broke inside

I didn’t hold your hand for comfort—I was begging for truth

But the fire I carried only burned straight through

Pre-Chorus

And in the silence of a breaking heart

I stood alone as we fell apart

This isn’t love—it’s a wound that stays

And I’m screaming to the night, but it won’t take the pain away

Chorus

I cross my heart in blood and stone

These words don’t heal, they cut to the bone

By every scar, I swear it’s true

I’d burn this world if it meant I could hold you

Verse 2

In the midnight rain, I carved your name in vain

Every echo I chase still bleeds the same

I cross my heart with nothing left to save

Just a broken vow I carry to the grave

Pre-Chorus 2

And in the ruins where we used to stand

I still reach for your phantom hand

It’s not a vow, it’s a curse I keep

Every night I fall but I don’t find sleep

Chorus

I cross my heart in blood and stone

These words don’t heal, they cut to the bone

By every scar, I swear it’s true

I’d burn this world if it meant I could hold you

Bridge 1

Let the thunder come…

Let it drown me whole…

I gave you all I was, now I’ve nothing to show

I’m just a voice in the dark, a ghost in the flame

Still whispering your name

Verse 3

I saw the truth in your eyes when you turned away

It wasn’t anger, just a love that couldn’t stay

Now I carry the weight of a war I lost

Every dream I had came with too high a cost

Pre-Chorus 3

And if forever was too much for you

Then I’ll wear forever like a scar I can’t undo

No priest, no prayer could break this chain

I’d swear it all again, though it ends the same

Final Chorus – Extended

I cross my heart in blood and stone

No sacred hymns, just a ghost I call my own

From ashes to silence, we bleed, we break, we heal

But I cross my heart… and the pain is real

I cross my heart though it tears me down

Every vow I made still screams out loud

And if the fire takes me, let it burn me through

I cross my heart… and it’s all for you

Bridge 2 – Stripped Back

(soft piano, falsetto)

I cross… my heart…

I cross… my heart…

For you… for you…

Outro – Extended, soaring then collapsing to silence

I cross my heart in blood and stone

A vow to love you though I’m left alone

No turning back, no wounds can seal

I cross my heart… and the pain is real.

Like this song? Create something similar