[Intro] I stayed calm longer than I should have, Let things slide I should’ve named. I thought silence meant control, But it was just another kind of cage. [Verse 1] I watched the warning signs stack up, Ignored the way my chest felt tight. Every compromise felt small at first, Until I couldn’t recognize my life. I swallowed words like they were nothing, Let them burn slow inside my throat. You don’t notice the damage happening When you’re busy trying to cope. [Pre-Chorus] I’m done pretending I’m unaffected, Done calling this restraint. There’s only so much pressure you can hold Before it breaks. [Chorus] I see red smoke in my lungs, Every breath tastes like regret. You pushed me past the point of calm, Now I won’t forget. This isn’t rage without a reason, This is everything I kept. I won’t go quiet to keep the peace β€” Not again. [Verse 2] You told me I was overreacting, Like pain has a volume switch. But you weren’t there inside my head When it felt like too much to exist. I learned how to smile through pressure, Learned how to stay composed. But holding everything together Was tearing me apart the most. [Pre-Chorus] I’m done apologizing for breathing, Done shrinking just to stay. If standing up makes me the problem, Then so be it β€” I’m done anyway. [Chorus] I see red smoke in my lungs, Every breath tastes like regret. You pushed me past the point of calm, Now I won’t forget. This isn’t rage without a reason, This is everything I kept. I won’t go quiet to keep the peace β€” Not again. [Bridge] I didn’t wake up wanting conflict, I woke up tired of restraint. You don’t get to light the fuse And tell me I’m to blame. This is what happens When patience turns into damage. [Final Chorus] I see red smoke in my lungs, But I’m still standing here. I won’t choke down another truth Just to disappear. If this fire finally shows you What I couldn’t say, Then let it rise, let it be seen β€” I’m done backing away. [Outro] Some warnings don’t come softly. Some voices only rise When they’ve been ignored too long.