I really enjoyed reading this book. It felt a little slow at the beginning but it picked up in a hurry. It's a very interesting plot and while at first it seemed a little bit scattered everything did come together beautifully. This is a short book, quick to get through. There were parts that made me laugh, parts that made me cry, and in entirety it made me think. I love books like that. There is an important lesson to take away from this book and that makes it that much better. Mildly predictable in some aspects, it is overall an interesting read and I'd recommend it to anybody looking for something fast and easy to read with a thoughtful perspective and a good lesson to take away from it. Really my only complaint is the length... everything wrapped up well and every component of the story had it's closure, but it all left me wanting more despite that. That's not necessarily a bad thing though.