I don't think I've ever read a book that had more twists and turns then this one. And when I thought it was over...it just kept going and going. But I was impressed by how the author could steer me in one direction and then shock me the next. I never really knew who it was going to be, but then it made total and complete sense when he put it all together. Great suspense with a good creep factor.