

Prompt / Lyrics
[Verse 1] You said forever on a Tuesday Laughed it off like it was light Then you disappeared by Thursday Left me talking to the night Screenshots, secrets, late calls, cold lies Every "sorry" had a twin You were chaos in a gold chain Still I kept lettin’ you in [Chorus] You almost kept your promise You almost changed your ways You almost built a future Then burned it in a day You almost made me trust you Then pulled that trust apart You always find a way To bandage up my heart But I’m tired of “almost,” boy It’s tearing me apart [Verse 2] You break me, then you fix me Like it’s some kind of routine Roses on the floorboards Glass in between You draw my name on napkins Write it like a prayer Then you ghost my calls on weekends Act like you were never there You’re the storm and the shelter You’re the bruise and the balm You wreck the room at midnight Hold me till I’m calm [Chorus] You almost kept your promise You almost changed your ways You almost built a future Then burned it in a day You almost made me trust you Then pulled that trust apart You always find a way To bandage up my heart But I’m tired of “almost,” boy It’s tearing me apart [Bridge] Do you love me Or just love my patience? (yeah) Do you see me Or just see salvation? Every time I’m walking You pull me back inside You fix what you’ve broken Just enough so I’ll stay tied [Chorus] You almost kept your promise You almost changed your ways You almost chose to hold me Instead of all your games You almost made me trust you Then ripped that trust apart You always find a way To reset my fragile heart But I’m done with “almost,” boy This time I’ll keep my heart
Tags
rap, Moody trap-leaning rap beat at midtempo, dark piano loop over deep bass and crisp hats. Verses delivered with intimate, close-mic female vocals that slide between melodic rap and spoken-word bite; hook opens up with layered harmonies and a doubled lead for impact. Subtle synth swells in the bridge, then drop the beat on the last hook line for a raw, exposed ending., beats
3:09
No
3/7/2026