ЧАРОВАТЬ

1) колдовать, наводить чары на кого-нибудь;

2) перен. - производить неотразимое впечатление, пленять.