I'm so glad I reread this book! I am absolutely in love with Agatha and her relationships with everyone! Her sassiness and growth was honestly fantastic. I really enjoyed all the issues raised by the author in this book and I am super eager to see/hope they are challenged in book 2 and 3. Sophie is such annoying twit but I love her character--she's ridiculous and stubborn and always blaming others--and sadly is a representation of people in the world. This book made me want to marathon the books that are out