bewitches
be-witch-es
verb
To cast a magical spell over someone, or to charm and fascinate them completely.
"Her captivating smile bewitches all who see it."
Thesaurus
Synonyms: enchant, jinx, hex, glamour, witch, beguile, enamor, enamour, fascinate, trance, captivate, charm