enchant
verb
°To attract and delight, to charm.
°(archaic) To cast a spell over.