Michela Vicario, Sorcerous Knight of God