

Prompt / Lyrics
[Verse 1] Lip gloss on your passenger seat Feet on the dash, you let me speak You like my chaos neat Pretty and tucked, kiss on your cheek You say I’m “too much” then you stare Tracing my tattoos like a dare You love the fire but you flinch at the flame Say you “care” but you hide my name [Chorus] I’m bad for me, so good for you You get the high, I take the bruise You love the way I break the rules Then pray I act like I’m brand new (mm) You want the rush, not the crash You want the thrill, not the ash I’m bad for me, so good for you And you like it, you like it (don’t you?) [Verse 2] You call at two, I always cave Soft voice saying you’ll behave Promise me oceans, give me a wave Then disappear, leaving me crazed I dress in red just for the sting You spin your lies like diamond rings You want my body, not my truth You want the proof, but not the proof of you [Chorus] I’m bad for me, so good for you You get the high, I take the bruise You love the way I break the rules Then pray I act like I’m brand new (oh) You want the rush, not the crash You want the thrill, not the ash I’m bad for me, so good for you And you crave it, you crave it (don’t you?) [Bridge] Deep down, I’m a little girl shaking Mascara streaks from the hearts you keep taking Still I smirk, lipstick on your truth If I’m the problem, what does that make you? (huh) [Chorus] I’m bad for me, so good for you You get the high, I take the bruise You love the way I break the rules Then beg I act like I’m brand new (yeah) You want the rush, not the crash You want the thrill, not the ash I’m bad for me, so good for you So I’ll choose me, lose you (ooh) I’m bad for me, so good for you Now I’m done being good to you
Tags
rap, Sultry pop over trap-influenced drums, deep sub-bass, and shimmering synth pads; female vocals sliding between airy, intimate verses and bold, hooky choruses. Tight, syncopated hi-hats and pitched vocal chops in the drops. Verses stay minimal and close-up, chorus widens with layered harmonies and a swaggering low-end. Bridge strips back to filtered drums and whispered ad-libs before a final, explosive hook., beats, pop, soft
2:54
No
3/1/2026