A review by emilybolivia
Tread of Angels by Rebecca Roanhorse

3.5

A great little novella about the goodness of evil and the corruption of good.