In fairy stories and legends, an enchantress is a woman who uses magic to put spells on people and things.