I received this book for free from Penguin's First to Read program. The plot sounded interesting and the book was pretty good for the first few chapters but then slowed to a snail's pace. I wanted to put it down then but kept going. I got through a little over half then gave up. It was just too slow and boring.