A review by sixofsapphics
Iron Flame by Rebecca Yarros

4.5