I have complicated feelings about this book. The first 200 pages or so went in the direction I was completely prepared for, and so despite the mystery, I was satisfied. As the book went on, it turned darker and because I wasn't fully prepared for that, my shock (and honestly, disgust) got in the way of my feelings for the rest of the book. The open-ended conclusion was fabulous, but it still didn't quite erase the sour taste the last 100 pages or so left in my mouth. 
 This is really more of a 3.5 for me.