This book was read for the Once Upon a Time Challenge
This was the first book by Avi I’ve read although I have other books by him that I plan on reading.
Near the end of the book I had an idea of what might be happening and I was right in the end but it wasn’t until right before things were revealed that I really thought I was right. Considering this is a book for children, I don’t think they would be able to guess what was going on.
It was a very interesting book and I enjoyed following along with it. It had lots of great twists and turns. Recommended for ages 10 and up.