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

adventurous emotional funny hopeful lighthearted sad tense fast-paced

4.5