The Goddess

The goddess is the source of power for the Shields, and the main reason humans are able to fight back against the demons. Little more is known about her, and many are skeptical as to if she even exists.