So, this is wildly late. So late that it mocks the very concept of an end-of-year recap. And honestly, if I didn’t like going back to these things and re-reading them, I probably wouldn’t have finished it. Couple of quick notes before getting to it: The new thing this year is that I used The StoryGraph to rate all the books right after I finished them. You’d think that’d make it easier to get this list out, but apparently not. I’m not posting my actual star ratings because my actual...