This is probably one of the best books I have ever read. The story is tragic at times, but the ending definitely makes up for it. I found myself trying to figure out "whodunit" as I was reading. I highly recommend this book. It will leave you hooked until the end.
I liked,but not loved, this book. The second half was really exciting and fast paced but the first half dragged a bit (though still a quick read). I wish the pacing was more consistent and typically I prefer more descriptive writing styles.