A review by ninareeds
Iron Flame by Rebecca Yarros

4.5