enchantment

noun

  1. 1

    a magical spell

  2. 2

    a feeling of great liking for something wonderful and unusual

  3. 3

    a psychological state induced by (or as if induced by) a magical incantation

Synonyms

Also useful for “enchantment”:Crossword