Absolutely amazing, but I guessed the murderer. (view spoiler)[But to be fair, I've been paranoid about unreliable narrators (VERY unreliable narrators, if you know what I mean) since reading a certain other book with the same plot twist. (hide spoiler)]