A review by diifacto
Long Live Evil by Sarah Rees Brennan

adventurous dark emotional funny reflective sad tense

4.75