A review by beautifulandfullofmonsters
Longshadow by Olivia Atwater

4.25

I liked this better than the middle one. Similar to T. Kingfisher’s Saint of Steel series.