King is a master of the brisk narrative, but at times I found myself losing patience and skimming over paragraphs; there are a few dispensable subplots and details, and careful editing could have cut this down by 100 to 150 pages without losing the qualities that make it such a good novel.