There are books that make you love them from the first page. This one was not one of those!There were millions of times when I wanted to give it up and put this book down - I found it extremely hard to keep going, but I somehow finished it. The story itself is so twisted, it's just unbelievable. It ...