
[Intro – Faint voice sample looping: "you left... you left... you left..."] [Lo-fi beat kicks in, vinyl crackle] [Verse 1 – soft delivery, rhythmic but broken] i said no worries. you said nothing. left me on read like a prayer with no god. talking to walls - they don't talk back. still got your playlist saved. still hate that i press play. [Drop – whispered voice, reverbed] silence is a reply. it just takes longer to hurt. [Verse 2 – slow, building cadence] ashtray full, but i don't even smoke. just somewhere to put regrets when the inbox is full. you ghosted like you trained for it. now i'm haunted like it's a full-time gig. [Hook – pitched-up vocal sample singing "you never said goodbye"] you never said goodbye you never said goodbye you never said goodbye so i just stayed here [Bridge – spoken word over sparse piano notes] i wrote you back, three times, never hit send. said “i’m fine” like a joke with no laugh track. left the porch light on ‘til it burned out. guess you’re not a comeback kind of ghost. [Half-Chorus – layered vocals, slight distortion] been weeks. or minutes. or maybe it’s all the same. time don’t fix things. just gives ‘em new names. [Verse 3 – final build-up, darker tone] found your hoodie. cut it in half. call it closure, or call it art. either way, it don’t keep me warm. [Outro – fading loop of sample + whispering] [Sample: "you never said goodbye"] [Whispered: “but i did.”]

