beguiles
be-guiles
verb
Charms or attracts someone, often deceptively, or pleasantly passes time.
"Her captivating smile beguiles everyone she meets."
Thesaurus
Synonyms: beguile, enamor, enamour, fascinate, trance, bewitch, captivate, charm, becharm, entrance, enchant, catch