This is a really good book. Great plot, characters, and themes. I struggled a little with book 1, but taking them in order is important. Colin Meloy i..Show More »s a little monotonic but he obviously knows the book. I'm hooked and moving on to book 3.