enchants
en-chants
verb
Fills someone with great delight, charm, or captivates them completely.
"Her beautiful singing enchants the audience."
Thesaurus
Synonyms: bewitch, jinx, hex, glamour, witch, beguile, enamor, enamour, fascinate, trance, captivate, charm
Antonyms: disenchant, disillusion