I started this book several times and put it aside within the first hundred pages before really getting into it. I knew that some of the disturbing things were going to happen, but I was surprised by other parts and in the end, found it engaging and well worth finishing.