beguile
be-guile
verb
To charm or enchant someone, often in a subtle or deceptive way.
"Her captivating smile could beguile anyone."
Thesaurus
Synonyms: enamor, enamour, fascinate, trance, bewitch, captivate, charm, becharm, entrance, enchant, catch, capture