It was a good book, I would have given it 4 stars it I hadn't known almost every future move of the Shadow several chapters before Dexter even thought of them. I get that Dexter was blinded by all his worries, but it seemed too much. He should have realized that his Shadow, being so good with computers he even faked his own death, had already hacked into his computer. It was too obvious. And I knew Crowley's identity from the very first moment he appeared. The idea behind the plot was interesting, but it got too predictable.