I read this book in a day. It was impossible to put down -- but I'm not sure that it actually makes the slightest bit of sense. It's a shame that we know ahead of time from all of the blurbs that there's a big twist coming and that we can't believe anything we read. I think the surprises and big reveals would be so much more powerful if the fact of a shocking twist were actually a surprise. A fun read, with dark secrets and seemingly mystical elements, but I'm still puzzling over the ending and what it actually means.