Every so often I encounter a book that feels like serendipity. If I had read this years ago, I would have panned it. I slogged through the beginning. I liked his world building, but had a hard time caring about the narrator. Then I got to the last 100 pages. I can see how it would be a bit of a downer, but he presents a very real articulation of life that is rarely heard in times where we must always portray our optimal selves.