[Intro: bare Rhodes, distant room tone, dry close vocal] Maybe leaving wasn't the part that broke me Maybe it was how quiet you made it [Verse 1: intimate melodic rap, almost spoken] You could've said goodbye properly Looked me in the eyes and been honest with me Could've said, “This is done” Could've said, “I can't stay” Could've given the ending a name Instead I got silence And pieces to sort Trying to work out when we stopped being us Was that the last kiss? Was that the last night? Did you already know While I thought we were alright? I would've held you different If I'd known Would've looked at you longer Before you were gone Now every memory got a question inside Was that our ending And I just missed the goodbye? [Pre-Chorus: low R&B harmony, tension building] I don't need forever I don't need another try I just needed something That sounded like goodbye [Chorus: wide melodic hook, restrained but heavy] No goodbye No last night No final look in your eyes You just went quiet That's the part I can't make right No goodbye No “take care” How do you go from always there To nowhere? You left But you never said goodbye [Post-Chorus: stripped, breathy doubles] No goodbye No goodbye You disappeared And left me asking why [Verse 2: deeper 808, controlled anger] Maybe you thought silence would hurt less Maybe you had nothing left to confess Maybe saying it straight would've made it too real Maybe you didn't know what the fuck you feel But I was there too Remember that part I wasn't just furniture inside your heart I don't mean you owed me A life you didn't want I don't mean you had to stay If staying felt wrong But damn If we meant anything Anything at all Was one honest ending Really too much to call? I wasn't asking To drag you back through the door Just something human Before we weren't us anymore [Pre-Chorus: warmer harmonies, hurt over anger] I don't need forever I don't need another try I just needed something That sounded like goodbye [Chorus: full groove, stacked low doubles] No goodbye No last night No final look in your eyes You just went quiet That's the part I can't make right No goodbye No “take care” How do you go from always there To nowhere? You left But you never said goodbye [Bridge: drums vanish, piano and close vocal only] Maybe closure ain't coming Maybe that's the truth Maybe I keep standing at the door Waiting for something from you That you're never gonna give me So maybe this is mine Maybe I don't need your voice To finally draw the line [Bridge Lift: subtle harmony enters] Goodbye To the future I believed in Goodbye To checking my phone for a reason Goodbye To replaying every night Goodbye To waiting for your goodbye [Final Chorus: emotional release, hook mutation] No goodbye So here's mine I hope somewhere You find your life And maybe one day I finally find mine You left in silence So I'll say what you couldn't say Goodbye To who we were Goodbye To yesterday No goodbye So here's mine [Outro: beat gone, dry vocal, long reverb tail] I loved you That was real But this is goodbye