I've been a fan of Stephen King since I was 11. Over the years, I have watched his writing both wax and wane, the sheer mastery of his early years falling prey to the underwhelming writing I saw in the early 2000's. He regained the magic with Under the Dome, and strengthened it with his Kennedy-time traveling thriller.
I can say, with all honesty, that Dr. Sleep is easily one of the best books I have ever read.
The story itself is a sequel to his earlier work, The Shining. Stephen King writes in the end of the book that the hardest part about writing it was making the decision to revisit a story that so many people loved. The tale itself is centered around the boy Danny from The Shining, but now he is all grown up. As you read the story, you soon discover that the shadows of Danny's world aren't just confined to the Overlook, and he soon finds himself linked to a child with an even more powerful Shining than he has.
Of course, no book would be complete without its villains. Don't let the term "vampire" dissuade you from the summary of this book. These aren't vampires who sparkle, or drink your blood. Rather, they fall into a category of monster that is all their own, but is more easily compared to vampires.