I found this a bit more spotty than some of Maguire's books, especially during the middle. But the end of the book was amazing; I never saw it coming. This was the audio version which was very well performed.
Finally, a Gregorgy Maguire book I like!
Very strange journey. One I'm glad I took.