I am glad that I read this book. But it could have been so much better, the story was so good. The book could easily have been 5 stars but the writing was very poor. The characterization was very week. I tried hard to love the characters because I loved the story but just couldn't do it. The characters liked the bite, were flat, they were quite dull, very much predictable and way too sympathetic to be believable. I don't think so I am overstating it by saying that this book could have been one of the best historical fiction novels of all time had the writing been upto the mark. I would still recommend people to read this, because it is very unique book but the biggest mistake one can make (just what I did) is to enter into this book with a lot of expectations.