A review by curious_artifact_reads
Iron Flame by Rebecca Yarros

5.0