

Prompt / Lyrics
[Verse 1] You thought my silence meant surrender Thought my calm was fear But I was choosing every battle Before I met you here I move like water round your chaos I don’t break, I bend You mistake my grace for fragile But I know how this ends [Pre-Chorus] I don’t need to raise my voice To make the whole room listen You confuse my peace for poison When it’s power you’re resisting [Chorus] Soft doesn’t mean weak Just ‘cause I don’t shout when I speak There’s a fire underneath Every breath, every heartbeat I’m steady like the tide I don’t run, I don’t hide You’ll see Soft doesn’t mean weak [Verse 2] I’ve carried generations In the rhythm of my skin Turned every expectation Into strength within You only love me quiet When I don’t disturb your throne But queens don’t need permission To sit on their own [Pre-Chorus] I don’t need your validation Or a spotlight on my scars My resilience isn’t subtle It’s just written in my heart [Chorus] Soft doesn’t mean weak Just ‘cause I don’t shout when I speak There’s a fire underneath Every breath, every heartbeat I’m steady like the tide I don’t run, I don’t hide You’ll see Soft doesn’t mean weak [Post-Chorus – rhythmic, island sway] Gentle hands, iron will Calm outside, standing still Feel the bass beneath my feet That’s the strength you’ll never beat [Bridge – stripped, intimate] You don’t know what I’ve survived What I swallowed just to thrive There’s a lion in my chest Even when I’m at my best (Beat returns heavier, layered harmonies) I don’t break — I bloom Even in a storm And I won’t make myself smaller Just to make you warm [Final Chorus – fuller production, stacked vocals] Soft doesn’t mean weak I don’t need to prove a thing Every scar, every seam Made a warrior out of me I’m steady like the tide Rooted deep inside Believe Soft doesn’t mean weak [Outro – airy, confident] Whisper if I want to Still you’ll hear me speak.
Tags
Rhythmic, sensual, Caribbean influence
3:18
No
2/15/2026