

Prompt / Lyrics
[Verse 1 - Female] You were leaning on my doorway Laughing like we had all night Shirt sleeves rolled and your eyes on me I kept tracing every line You said "Guess I should get going" I said "Yeah It's getting late" Heart was burning through my ribcage But the words jammed at the gate [Pre-Chorus - Female] I practiced every line in my mirror But I swallowed every one when you're nearer How did we walk that close That near And never cross that border? [Chorus - Female] Almost said it Almost called you mine Tongue-tied Standing on the border line We were right there Dancing on the edge Now it's just your name Your name in my head Replay Replay What we almost said Replay Replay What we almost said [Verse 2 - Male] You were sitting on my counter Bare feet swinging Stealing fries You kept brushing off your own jokes But they lit up both my sides You said "Promise you won't miss me" When you moved across the town I just laughed and said I'd visit While my real words drowned [Pre-Chorus - Male] I held back every truth I was feeling Talked cool while my chest hit the ceiling How were we face to face That near And never cross that border? [Chorus] [Bridge - Duet] [low vocal register] You in my passenger seat Midnight glow [high harmony] Me in your hoodie Didn't let it show [Female] All those almosts [Male] All those what-ifs [Both] Living rent-free in our heads like this [Female] If I call you now Would it sound strange? [Male] If I pull up late Is it too late to change? [Both [crescendo]] Or are we both still Still on that edge? [Chorus - Duet]
Tags
pop, Silky modern R&B with female lead vocals and a warm male feature. Rubber-band bass, crisp drums, and glassy keys set a late-night drive feel. Verses stay intimate and conversational; pre-chorus lifts with stacked harmonies and subtle pads. Chorus hits wide with call-and-response ad-libs and a deeper low-end push. Bridge strips to bass and vocal before a final, layered chorus outro., smooth, r&b
2:56
No
1/8/2026