Wow, great book. The book started off slow, recovering from the mediocre book three of the series, but once things got moving it was awesome. Very clean, very kid-friendly. By the end of the book I was literally smiling at how happy the ending was. Already bought book 5...