Midnight whispers in the pouring rain Halo cracked but the wings remain They watch from above with fire in their eyes Protectors of truth, born to rise When the world is burning, falling apart They stand between the dark and my heart— Angels of protection, angels of revenge Swords in the light, here to defend Demons are liars, don't trust their hands They promise you heaven, then drag you to hell Angels and demons— Choose where you stand Broken prayers carved into stone Demons smiling, pretending they're home Silver tongues, poison in their kiss They sell you lies dressed up as bliss Hear the thunder, feel the ground shake This is the line you don't want to break— Angels of protection, angels of revenge Swords in the light, here to defend Demons are liars, don't trust their hands They promise you heaven, then drag you to hell Angels and demons— Choose where you stand Heaven cries when the innocent fall Hell laughs loud at the desperate call But in the chaos, in blood and flame The angels rise to end the pain No mercy for the wicked tonight Wings of wrath in holy light Angels of protection, angels of revenge Standing tall at the bitter end Demons are liars, hear them scream Shattered by faith they can't redeem Angels and demons— This war lives in me Angels of protection, angels of revenge Standing tall at the bitter end Demons are liars, hear them scream Shattered by faith they can't redeem Angels and demons— This war lives in me Between the halo and the flame I choose the light I know their names