A review by melperson
Siege and Storm by Leigh Bardugo

adventurous medium-paced

4.0