I feel like this story had way more potential than it actually achieved. For the most part, I enjoyed it, but it was definitely lacking. Especially in the writing. Colfer really likes to tell the emotions and backstory immediately after meeting a character, and he shoves characterization down the readers' throats instead of letting them experience the changes and the characters themselves. When a character hesitated, he would explain the hesitation by plunging into backstory and then justifying the character's decision and it all really isn't needed. Also, adverbs littered the pages and became very distracting. But the STORY was very nice, even though character relationships were rushed and motives were muddy and just told to the readers. It's an okay read overall, if cumbersome.