to cause a (bad) effect on (a person) using magic
charm
to attract (a person)
attract, enchant
to charm or delight (a person)
delight, mesmerize
to take the whole attention of (a person); please (a person, audience etc) greatly
captivate
(often passive) to charm or attract (a person) greatly
captivate, hold spellbound
to fill (a person) with delight; to rape (a person)
enchant