to cause a feeling of pleasure, liking etc in (a person)
draw attention
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
filled with great delight or joy
captivate
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
to cause (a person) to be unable to move, speak, think etc
hold one's attention