

Prompt / Lyrics
[Verse 1] I still set your place at the table Catch myself Then stare at the chair Your jacket hangs by the doorway Like it’s waiting on you there People say I’m “getting better” They don’t see me in the shower at dawn White tiles Shaking hands Cold water Just trying to remember you’re gone [Chorus] It’s a war just to feel normal Every breath feels like a test I’ll fail I’m a ghost in my own story Walking through the days with the safety off I’m still swinging at the shadows in my head I’m held together by a thread [Verse 2] I laugh too loud at the small talk So they think I’m fine I play that part But your name sits under my tongue Like a word that could rip me apart I scroll past photos of summer Swipe away before the cracks all spread Whole world spins on like nothing happened Mine stopped the night I lost my best friend [Chorus] It’s a war just to feel normal Every breath feels like a test I’ll fail I’m a ghost in my own story Walking through the days with the safety off I’m still swinging at the shadows in my head I’m held together by a thread [Bridge] Did you know I’d learn to crawl again? (yeah) How to stand up in this heavy skin? If you’re somewhere Watching over me Help me fight through one more day like this [Chorus] It’s a war just to feel normal Every breath feels like a test I’ll fail I’m a ghost in my own story Walking through the days with the safety off I’m still swinging at the shadows in my head I won’t break Even if I bend I’m held together Held together by a thread
Tags
rock, Emotional modern rock ballad that starts with clean picked guitars and intimate male vocals, then swells into big distorted power chords and roomy drums on the chorus; second verse adds gritty bass and backing “woah”s, bridge drops to half-time with reverb-drenched leads before a final, shouted chorus with stacked harmonies and a long, sustaining crash
3:23
No
2/22/2026