captivate
ˈkaptɪveɪt
verb
attract and hold the interest and attention of; charm.
he was captivated by her beauty
enthral,charm,enchant,bewitch,fascinate,beguile,entrance,enrapture,delight,attract,allure,lure,win,ensnare,dazzle,absorb,engross,rivet,grip,hypnotize,mesmerize,spellbind,infatuate,enamour,seduce,woo,ravish,charming,enchanting,bewitching,fascinating,beguiling,entrancing,alluring,engaging,interesting,winning,delightful,attractive,beautiful,charismatic,dazzling,engrossing,riveting,gripping,enthralling,spellbinding,seductive