Ministry of Saints Lyrics

Lyric discussion by bythemark 

Cover art for Ministry of Saints lyrics by Edguy

When the lights go down you feel it come alive Driven by the dread of love that never passes by When the night unfolds a veil across the day Waiting for the flood to come to wash the stains away

The only important line here is the fourth. The stains are irreligion or corruption. Yahweh made the flood to cleanse corruption, and will do so again when the corruption is complete.

Look at the clouded sky Poisoned rain, angels cry Cracks show in the seal

Angels cry poison rain because they are corrupted. Rain used to be seen as Angel's tears, so poison rain would be corrupted angels tears (as poinson rain is corrupted rain in a sense)

Tonight a thousand angels fall Heaven's up against the wall Changes holding sway We can make you anyone By the morning we'll be gone The ministry of saints

"By the morning we'll be gone" means that since "Heaven's up against the Wall" the Ministry of Saints will be gone by the morning. They represent the uncorrupted portion of the religious.

And I can't find any more meaning in the rest.