A review by i_will_papercut_a_bish
Firekeeper's Daughter by Angeline Boulley
5.0
This story gave me a massive reading hangover, and I'll be (impatiently!) waiting for Angeline Boulley's next book!