Captivate
/ˈkæptɪveɪt/ verb mediumTo 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.