fascinate
fas-ci-nate
verb
To attract and hold someone's attention and interest completely.
"The intricate clockwork fascinated the engineer."
Thesaurus
Synonyms: beguile, enamor, enamour, trance, bewitch, captivate, charm, becharm, entrance, enchant, catch, capture