

Prompt / Lyrics
[Verse 1] You called me up at 2 AM Said "Are you up?" like that meant "come over" I knew exactly what you'd send Pinned location Half-done closure You said his jacket’s on your chair But his toothbrush been gone for a minute You always leave the door half-open Just enough space for me to slip in [Pre-Chorus] You pour that cheap red in my glass Say you "shouldn’t " then you laugh Every time you swear you’ll draw a line You trace my name on your thigh [Chorus] You were almost mine In the kitchen light On the countertop Yeah Breath on your spine Saying "this the last time " we both know it’s not Yeah (oh no) You taste like someone I can’t write in a song Like I only get your body when your heart’s all wrong You’re his by day In my hands some nights Always halfway Always almost mine (almost mine) [Verse 2] You keep your necklace in my car Say it’s "just in case" you catch a ride You know I'll bring it when you call Every favor just another tie You talk about the house you'll buy With a fence With a dog With him someday But your fingers tangle into mine When the credits roll and the lights fade [Pre-Chorus] You say you hate the way this feels But you love the way this feels You turn away when our eyes align Still pull me closer every time (every time) [Chorus] You were almost mine On your parents’ couch With the volume low Yeah Hands intertwined You saying "we’re just friends " but your body don’t know Yeah (mm) You talk about a future where I don't belong Then you press your guilty mouth right over my wrongs You’re his in pictures You’re blurred in my mind Never all in Just almost mine (almost mine) [Bridge] Tell me Do you see me When you’re lying on his chest? (oh) Do you hear me breathing When you’re trying to forget? Do you save a little space At the edge of your regret? (yeah) For the what-ifs For the missed calls For the almost that we never let rest [Breakdown] [Vocals drop to a hush Sparse Rhodes chords] You said "Don’t fall in love with me" But you keep falling halfway back You leave your heart across the street Bring your body to my lap (oh) I’m the secret that you keep When you can’t sleep When you relapse You say "He don’t really know me" But you won’t ever let me have [Chorus] You were almost mine On the backseat ride In the parking lot haze Crossed one line Then we crossed it twice Now we’re lost in the maze (lost in it) You’re building up a life where I’m left off-page But you call when you’re alone and you need that escape You’re his in daylight In my mouth some nights Always halfway Always almost mine (almost mine, yeah) [Outro] [Beat thins Just chords and layered harmonies] Almost mine That’s all you’ll ever let me be (oh) Almost mine You keep the rest of you from me Almost mine You whisper "wish we’d met in time" (in time) But you turn off all the lights Leave me holding what’s left Of almost mine (almost mine, almost mine)
Tags
Slow-burning R&B ballad with male vocals, close-mic intimacy. Minimal Rhodes and warm sub bass in the verses, snap-heavy groove creeping in by the first hook. Choruses bloom with layered harmonies and airy ad-libs. Second half adds soft pads and filtered drums for a late-night swirl, ending on a stripped, confessional outro hook., r&b
4:23
No
3/5/2026