Well, popular culture sure spoiled this one, and everything it didn’t get, the book’s introduction did. Seriously, don’t go spoiling plot points and character development in your introduction.
I'm currently behind on reviews, so don't be surprised if the recent reviews are a bit sparse.