The School for Good and Evil: The Princess and The Warlock
What if Sophie and Agatha never got back home alive and the School Master was still roaming the grounds of Galvadon? When two enemies from the same small village get chosen to go to the school for good and evil, does the balance stay intact or does one side win over the other? Evangeline and Kai are placed in their ow...