A review by jessicaschick
Iron Flame by Rebecca Yarros

4.5