Read review here: 
 https://virtualvalli.wordpress.com/20... 
 *There may be one small spoiler, but I don't really think it's a spoiler, just be aware of that if you read the review and haven't read the book