There’s a lot about this story that leaves me with conflicted feelings, but following these characters through years of hardship and development felt like time well spent. The author has a way of making complex characters both unforgivable and redeeming. A great performance by the narrator.