It's one of the only non-SK, non-DK books I really like (SK-Stephen King, DK-Dean Koontz). I've reread this one many times over the years. There's just something about the the way every characters story comes together to form the whole, gripping tale that hooked me. The way the past blends into the present, and all the twists and turns. Right up until the end. I found there to be some things/details missing (having reread it many times, you notice and wonder what happend to ____?) or intentionally left a bit vague, perhaps to allow one's own conclusions. Something to think about afterwards. In any case, I love this story and will likely read it again sometime.