I have loved this book, but I cannot give it 5 stars because there were lots of things that were quite predictable. I knew some of the things that were going to happen at the end right at the middle of the book. I didn't find that unexpected twist that I enjoy so much in books. It also had, in my opinion, some unnecessary bad language.
But the story is a very good one, and very clever. It is complex, with lots of characters, but it is not difficult to follow the course of action. I liked the story because I identified with the protagonist, Molly. It is the kind of story that makes you guess and wonder all the time, while you follow Molly in her quest of the truth. It is a thrilling story that will keep you hooked from the beginning to the end. I would like to see this book being turned into a film.