A review by elena2000rr
Siege and Storm by Leigh Bardugo

3.5