5⭐ (my first of the year)
I don‘t know what it was but this one hit just right for me because I genuinely cared for the MC and I don‘t usually, at least not to this degree. It appealed to me on every level…great characterization, mystery, suspense, and resolution. Plus the narration was the icing on the cake because they were each perfect for the parts they played.