A review by janedoelish
Ruin of Angels by Max Gladstone

5.0

Definitely one of my favourites in the entire series so far!