enchantment

/ɪnˈtʃæntmənt/
noun
  1. A magical spell or the state of being under a spell.
    • The witch placed an enchantment on the prince that turned him into a frog.
    • The forest was under an enchantment that made it appear only once a year.
    • He broke the enchantment with a kiss, waking the sleeping princess.
  2. A feeling of great delight or fascination; charm.
    • She felt the enchantment of the old bookstore as she explored its dusty shelves.
    • There was an enchantment in the air during the holiday parade.
    • The children watched the fireworks with pure enchantment.