I enjoyed this book immensely. It wrapped up a little too quickly at the end, but the author's insight into humanity is wonderful. I started reading this book to my seven-year-old, and stopped about a third of the way through because I thought it wasn't appropriate for him. By the time I got to the end, I decided I would finish it with him.