This is taking me a while to finish, wow. Not only is it long, it's also a little more gory than I'm entirely comfortable with. But in terms of social commentary and pure writing skill, it's impressive! We'll see how I feel if I ever make it to the end.