Wildwood Dancing
(Wildwood Dancing, book 1)
Juliet Marillier