A review by shadowhuntedwizards
Iron Flame by Rebecca Yarros

5.0