A review by jadziadax
Flame of Sevenwaters by Juliet Marillier

4.0

Great most of the way through, but the ending was a little odd and abrupt.