Second this. The main story remains relevant to this day. I remember clearly where I was when I read it for the first time in 2001. I read most of it every ten years or so.
However.
The last chapter is explicit in a way that is unnecessary and does not contribute to the story. It may be illegal in some jurisdictions, depending on how strict the laws are. There are plausible reasons to select the path it takes but the explicit detail incorporated is awful, corrosive, and is solely responsible for why I can’t recommend the story to anyone.
I should mirror the story and truncate the final chapter so I can share it with people.