A review by azrah786
Tread of Angels by Rebecca Roanhorse

3.75

 **I was provided with an ARC through Netgalley in exchange for an honest review**

CW: violence, blood, injury, gore, murder, death, animal death, confinement, infidelity, alcohol, vomit, toxic relationship, pregnancy, classism
--

Tread of Angels is a fun little novella following 2 sisters and a murder mystery set in a world featuring the descendants of angels and demons.
It definitely gave me A Dead Djinn in Cairo vibes but was something entirely new.

Roanhorse’s writing is as captivating as expected, perfectly depicting the noir/western atmosphere of the story and mining town setting. Society in this town is segregated with the upper Elect class - those descended from Angels – always looking down upon the Fallen – those descended from Demons. And we follow Celeste who is of a mixed background, as she sets out to save her sister Mariel (Fallen) after she is accused of murdering someone of the ruling Virtue class.

We get snippets of the history and the happenings of this fascinating world that Roanhorse has imagined as well as brilliant commentary on class disparities, morality and the corruption of power throughout the story. The primary plot fit perfectly for the length, fast moving and page turning in the best way however, there is always the case of a novella leaving you with wanting more and this one is no different.

We’re introduced to a intriguing cast of characters but moments between them are fleeting. Our protagonist goes through some interesting developments however, I found myself not knowing enough about her, enough about anyone in the story. By the end everything is wrapped up in a satisfying way but you also feel like you’ve been on a journey with amazing moments but not enough time to fully appreciate them.

Hence I would reeeally welcome additional stories in the future to expand on this world and all its details but this bite sized piece of it was enjoyable all the same.
Final Rating - 3.75/5 Stars 

Expand filter menu Content Warnings