[Intro — soft vocals, distant heartbeat]
Funny…
Sometimes the prettiest flowers…
Have the sharpest thorns.
Candy Viper…
[Verse 1 — storytelling vocals]
You showed up with flowers in your hand,
Every word sounded like a perfect plan,
Painted pictures of forever nights,
But pretty colors can hide pretty lies,
I ignored the whispers in my head,
Focused on the sweet things you said,
I saw the storm behind your eyes,
But convinced myself it was paradise,
[Pre-Chorus — tension building]
Every warning looked romantic,
Every problem felt dramatic,
I kept rewriting the truth…
Just to keep believing you,
[Chorus — emotional hook]
You gave me red flags and roses,
Beautiful highs and painful lows,
A little heartbreak hidden underneath,
Every promise that you sold me,
Red flags and roses,
Now everybody knows it,
I was holding onto flowers…
While the thorns were cutting me,
Red flags and roses…
[Verse 2 — realization]
I don’t hate you, that’s the hardest part,
Good memories still have a place in my heart,
Not every villain wears a disguise,
Sometimes good people tell bad lies,
I learned love isn’t losing yourself,
Trying to fix somebody else,
Now I can finally walk away,
And leave those flowers where they lay,
[Pre-Chorus 2 — stronger vocals]
Every lesson has a reason,
Even beautiful things have seasons,
Sometimes goodbye is the proof…
That you finally chose you,
[Chorus — emotional hook]
You gave me red flags and roses,
Beautiful highs and painful lows,
A little heartbreak hidden underneath,
Every promise that you sold me,
Red flags and roses,
Now everybody knows it,
I was holding onto flowers…
While the thorns were cutting me,
Red flags and roses…
[Bridge — emotional R&B moment]
I kept every petal,
Ignored every thorn,
Kept chasing sunshine
Inside of a storm,
But losing you wasn’t losing everything…
It was remembering me.
[Verse 3 — healing realization]
I watered a garden that wasn’t mine,
Gave you my rain and my sunshine,
Thought if I loved you hard enough,
Maybe broken things could bloom from us,
But now I plant my own new seeds,
Growing into who I’m meant to be,
Some flowers leave when seasons close,
But I became my favorite rose,
[Final Pre-Chorus — emotional lift]
I don’t regret the love I gave,
Even if it couldn’t stay,
Sometimes losing what you knew…
Is how you finally find you,
[Final Chorus — powerful ending]
You gave me red flags and roses,
Beautiful highs and painful lows,
A little heartbreak hidden underneath,
Every promise that you sold me,
Red flags and roses,
But now my heart knows it,
The flowers finally faded…
But I’m still growing.
Red flags and roses…
[Outro — whispered]
Thank you for the roses…
I’ll leave you the red flags.