This book disappointed me. I was really looking forward to reading it as the plot was absolutely fascinating; however, I just hated the author's writing style. It was like trying to muddle through quick sand. The author took entirely took long to explain things that could have explained much later in the book or in a much shorter manner. If you can get past that, you might like the book. The plot is still fascinating and the story is quite good.