This novel is Stephen King's way of saying that everything happens for a reason. Spoilers be damned, I enjoyed the story and then I enjoyed imagining how things might be different with even the slightest change in the past. It's interesting to contemplate how our lives are built on moments. One second sooner, two minutes later, one inch to the left... All things perfectly timed.
You will find an official description of the plot line at: