I haven't read many Stephen King novels in my day (not a fan of horror/suspense), but every time I finish one of his books, I walk away impressed. This one was no different. The story started quick, slowed down a bit, but really picked up toward the end, and he handled the time travel issues quite well. He's great at weaving a concept throughout the story and finally revealing it's greater meaning at the end. Well done, and well worth the read.