beguile
definition
to charm or enchant someone, often in a deceptive way
example
The magician's tricks would beguile the audience, making them believe in magic.
synonyms
charmdeceiveenthrall
word origin — From Middle English 'beguile', from Old French 'beguiler', from 'be-' (completely) + 'guiler' (to deceive).