fascinates
fas-ci-nates
verb
To strongly attract and hold the attention and interest of someone.
"The intricate clockwork always fascinates him."
Thesaurus
Synonyms: beguile, enamor, enamour, fascinate, trance, bewitch, captivate, charm, becharm, entrance, enchant, catch