Captivate

/ˈkæptɪveɪt/ verb medium

To hold someone's attention completely by being interesting, charming, or attractive.

The storyteller captivated the children with tales of ancient sea voyages.

Memory Trick

Captivate contains captive. A captivating speech takes your attention captive so you cannot look away.