A review by tunamunki
Long Live Evil by Sarah Rees Brennan

3.0