Another thing this author does well is that she conveys her story simply. For some people, that can be a strike against the author, but I think the level of writing is very understandable for middle grades; even more so for high schoolers (it might be too easy for advanced readers). This story is accessible to all levels of readers, which makes the story more open and appreciated!
Overall, this book was very good and the plot as well! The love triangle is a little sprung on you at the end and there were so many plot twists in the last 50 pages it felt like whiplash. It‘s been a long time since a book has surprised me as much as this one has! Because of the more mature elements of this story, I don‘t think it belongs in a classroom, but definitely an extracurricular read for sure!