A young adult fantasy, Wildwood Dancing by Juliet Marillier is quite simply, delicious. It is part historical fiction, part romance, part mystery, part fantasy and completely magical. The prose is beautiful, the plot is captivating and the characters are drawn so precisely that your imagination is like a camera capturing the essence of the author's ideas.