A review by thetbrstack
Tread of Angels by Rebecca Roanhorse

5.0

Wow. What a great little, other-wordly story about good and evil. It was as good as I expected after reading the synopsis in the bookstore, and then it got better.