Completely threw me for a loop with the ending. Always nice to get that out of a story. Great book overall.