My review contains spoilers and they're mostly my thoughts as I went with the book...I was originally going to give this book a 2 star yesterday or make it DNF after reading the 1st 2/3 chapters. But I decided to give it another chance and read it with a clear head (don’t ask!) later. I did today a...