Intro: I can feel it rising The tug between calm and chaos Verse 1: Some days I’m steady Other days I’m a storm I fight the part of me That wants to break everything I argue with myself In silence, in my head The lines are blurry Between what I protect and what I destroy Pre-Chorus: I can’t ignore it Even when I try Chorus: Angels vs demons They’re both in me tonight I’m trying to hold on To whatever feels right I stumble through the conflict I bleed through the lines Angels vs demons Living in the same mind Verse 2: I make promises I can’t keep Then hate myself for the lies I chase the wrong things Even when I know better inside Every choice feels heavy Every thought feels loud I’m trapped in my own head No heroes allowed Pre-Chorus: I see both sides And neither one wins Chorus: Angels vs demons They’re both in me tonight I’m trying to hold on To whatever feels right I stumble through the conflict I bleed through the lines Angels vs demons Living in the same mind Bridge: Maybe the battle isn’t meant to end Maybe it’s learning to breathe While the war rages quietly And still choosing to believe I’m not perfect I’m not finished But I’m awake And I’m here Final Chorus: Angels vs demons Still fighting in me tonight I’m learning to survive Not just to feel right I stumble, I fall I rise, I repeat Angels vs demons Both are still me Outro: And maybe that’s enough To stay alive