Heart's blood - Yolen, Jane (Delacorte Press, 1984)