bewitchery

noun
  1. the act or practice of bewitching; the use of magic or sorcery to cast a spell on someone
  2. Usage: often used in historical or literary contexts
  3. a powerful attraction or charm that captivates or fascinates someone
  4. Usage: figurative use

Examples