Ratings123
Average rating3.4
Only given 2 stars because there was one small twist that I did not catch onto. Other than that everything was so predictable...and yet I had to keep reading, just to make sure I was right. So, the author got me to read the whole thing, but I wasn't happy about it.