Meh. The characters were flat, but there was potential, hence the 2 stars. There were some extremely confusing parts, and a couple of twists that weren't really well explained, but it was assumed the reader should get them right away. I don't think any of us at book club got the final twist. But the cover is really cool!