beguiles

verb

Charm or enchant (someone), often in a deceptive way.