captivate

verb
UK /ˈkæptɪveɪt/
US /ˈkæptɪveɪt/

To make someone think something is very interesting so they can't look away.

The magician's tricks captivated the children at the birthday party.


OTHER MEANINGS

2. To hold someone's attention completely, as if by magic.

The storyteller's voice captivated everyone around the campfire.

3. To win someone over with charm or beauty.

Her smile captivated the whole audience.

4. To attract and hold interest strongly over time.

The mystery novel captivated readers from the first page.