A review by ostronoski
The Witch of Duva by Leigh Bardugo

5.0