A review by kaylaimms
Ruin and Rising by Leigh Bardugo

5.0

I don't think any book I have ever read has had a more perfect ending.