

This was a really good book. There were layers of unique and endearing characters, and the story took a lot of twists and turns. I found it mysterious, engaging, and heartwarming. I also found it unnecessarily long. I have no problem with 600 page books. I just think this one would have packed more punch if it were a little more compressed.