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