Seer of Sevenwaters by Juliet Marillier