"Spells of Binding" by Pamela
Dean