bedazzles
/bɪˈdaz(ə)l/
verb
Greatly impress (someone) with outstanding ability or striking appearance.
bedazzled by him, they offered him a post in Paris
overpower,overcome,overwhelm,impress,bedazzle,strike,move,stir,affect,touch,sweep someone off their feet,awe,overawe,leave speechless,take someone’s breath away,spellbind,hypnotize,fascinate,take aback,daze,stagger,floor,amaze,astonish