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