captivate

cap-ti-vate

verb

To attract and hold the attention and interest of someone completely.

"Her singing captivated the entire audience."

Thesaurus

Synonyms: beguile, enamor, enamour, fascinate, trance, bewitch, charm, becharm, entrance, enchant, catch, capture