Intro – Piano / Spoken (intimate, grounded)
80/90/2000 soulful pop rock. all girl group with four different female voices.a beautiful piano intro | Moods: Romantic, female vocals
00:00 / 00:00
Lyrics
Intro – Piano / Spoken (intimate, grounded)
Soft hands on the keys
My chest in your hands
You smiled
And the ground
Slipped out from under me
Sometimes the heart tells the truth
Before we’re ready to hear it
Verse 1
You were the quiet storm
Laughing in the corner, eyes on me
I said I’d play it safe
My heart had other plans
It broke that treaty
One touch and I was gone
Couldn’t hear the warning in the noise
You said we’d take it slow
Now every memory has your voice
Chorus (INTRODUCTORY – restrained)
My heart betrayed me
Set itself on fire for you
Flames to embers
Smoke in the room we burned through
I knew the risk
I still stayed
That’s the truth my heart won’t change
(shorter, not the full chorus yet)
Verse 2
We turned a small spark wild
Shouting in the kitchen, then we kiss
You slammed the bedroom door
I followed with an “I’m sorry” on my lips
Nights we almost broke
Words like knives we couldn’t take back
Then you held me shaking
Said,
“I’m here… I’m staying through the cracks”
Chorus (FULL – now it lands)
My heart betrayed me
Set itself on fire for you
Flames, then embers
Smoke and tears we lived it through
Love keeps rebuilding
In the ruins of what we lose
My heart betrayed me
Still it beats
Still it chooses you
Verse 3
We learned the rhythm of breaking and mending
Of holding on, letting go
Every goodbye we never meant
Taught our love how to grow
We stood in the smoke of words we regret
Hearts barely holding, but true
The fire didn’t take us out
It showed us what love walks through
Chorus (EMOTIONAL SHIFT)
My heart betrayed me
And I let it win
From flame to ash
To fire again
If loving you’s the cost I pay
Then let my heart betray me
Bridge (THE TURN — stripped, quiet, honest)
Betrayed by my own heart
I tried to silence my heartbeat
Tried to call it a lie
But it kept breaking through the quiet
Every time I said goodbye
I knew loving you could hurt me
Knew the fire might not fade
But if this is how love tells the truth
Then I accept the pain
(no chorus immediately — let this sit)
Final Chorus (RESOLVED, NOT FAIRYTALE)
My heart betrayed me
Set itself on fire for you
Flames, then embers
Smoke and scars we carried through
Love keeps rebuilding
Not perfect — just the truth
My heart betrayed me
And I still choose you
Outro – Piano (soft)
Some betrayals aren’t lies
They’re love,
Undeniable