captiver, charmer, fasciner
attract and hold the attention or interest of; charm
:
• Her beautiful voice captivated the audience.
Sa belle voix a captivé le public.
• The magician's tricks captivated the children.
Les tours du magicien ont captivé les enfants.