Very solid middle grade read. It’s especially interesting reading it from a teacher’s perspective.
There’s a bit too much preachy, lesson learning for me, but I confess to preferring YA over MG in most instances. I’d rather the lessons just get learned in a story, rather than the characters spend so much time talking about and telling me what lessons they’ve learned. I’m smart enough to understand the lessons, if they’re presented as part of the story, and I think my middle school students are as well. There are obviously some kids that benefit from having them pointed out so blatantly, but I like a story better when it’s just made clear through the story, without so much explaining.
Despite that, it’s still a worthy read.