A review by hikaoru
The School for Good and Evil by Soman Chainani

5.0