A review by sarahehsan
Crooked Kingdom by Leigh Bardugo

4.5