A review by bound_and_tempted_reads
Iron Flame by Rebecca Yarros

4.0