A review by thefountainhead
Ruin and Rising by Leigh Bardugo

5.0

Well, well, well... all's well that ends well.