To attract, arouse and hold attention and interest, as by charm or beauty.
To delight to a high degree; to hold spellbound.
Cast a spell over someone or something; put a hex on someone or something.
To please greatly.