A review by rynvx
Iron Flame by Rebecca Yarros

3.75