I kind of hate when I figure out the main plot twist before it even happens....takes all the fun out of it. Maybe I'm wrong, I hope I am...but I don't think so.