enchantment
(noun)
noun
1. a feeling of great liking for something wonderful and unusual
Similar word(s): captivation, enthrallment, fascination
Definition categories: feeling, liking
2. a psychological state induced by (or as if induced by) a magical incantation
Similar word(s): spell, trance
Definition categories: state
3. a magical spell
Similar word(s): bewitchment
Definition categories: thought, necromancy, sorcery