What a great mystery! After collecting dust in my TBR pile for a couple of years, I finally picked this pig of a book up. I'm only sorry I hadn't sooner! I loved the story, the mystery, the characters with all their flaws. I'm not going to bother recapping, because clearly most of the world has read this book with just a few of us lagging behind. What I will say, is that the first hundred or so pages I found to be very dry and quite boring. I even considered tossing the book aside. In hindsight, I understand the need for this, as it set up the story quite nicely. My point is...stick with it! Although disturbing in some parts, it was well worth the read!