The Witch's Revenge starts out as your average good vs. evil book with a little bit of magic thrown in. But when 350-year-old James Montgomery goes missing, the book’s plot takes a few unexpected turns. The Witch’s Revenge mixes the human world with a magical one filled with dragons, unicorns, and a lot of interesting animals like Dodo birds. This book really reminds me of The Rangers Apprentice. It has some tense parts but it's mostly friendly and a delicious read aloud. Just beware it's the second in a series (the first is Dark Isle).