Damn that was pretty crazy. It took me a lot longer to get into than usual, but definitely picked up speed maybe 60% of the way through. It was the kind of ending that made you want to go back and reread things to see what you missed. Craziness.