Towa (LOTSG)

"Too bad, I thought we would get more power out of him. What the?"

- Towa, shortly after the Demon Trio defeated Kaestos. Towa is a powerful demon and the sister of Dabura, who, along with her husband Mira, intend to destroy the barriers that seal the Demon Realm away from Other World and the Living World.

The Demon Trio of Towa, Mira, and Dabura are also servants of the Demon God, Demigra, whose release would be possible if the barrier was destroyed.