Review from All the Ugly and Wonderful Things → May 18, 2023 This novel really challenged my tendency to be morally pretty black and white. But it did so in all the best ways! We’ll worth yhe read!