Before I start reading this… does Keith get a satisfying redemption arc? No spoilers, but I don’t want to invest time reading this if he gets forgiven too easily