Good book. There were some writing mistakes and typos but overall the plot and theme were good. There were a few dull parts and that why it took me 9 months to read because I just stopped reading it. Now I have to get reading if I want to accomplish my reading challenge of 300. 3.5 stars