John Flanagan really comes into his own with this second book. The story is more involved, the characters more complex, the storytelling even richer than the first book. When I finished this book, I could see that this series was just going to get better and better.