Ratings772
Average rating3.8
I will begrudgingly bump this to three stars on reread; but I still highly disagree with the structure of this novel. Destroys all suspense. But on reread I can appreciate the writing style and characterization a bit more.