Read 30 books by Dec 31, 2023. You're 23 books behind schedule.
I feel a little ambivalent about this one. I'd give it 3.5 stars. While I enjoyed it and there were a couple really good storylines, without giving anything away, I wasn't sure I'd agree with who the author chose as the moral compass of the story. I ended up not liking most of the characters.