En la escuela privada de Dublín en México, la malvada niña Verónica es burlada por sus compañeros de clase ya que es una mentirosa. Vive con su abuela, ya que sus padres murieron en un accidente de coche, y su niñera la cría, contándole cuentos de hadas a Verónica todos los días.
Cuando la adinerada y ingenua Flavia se une a la escuela, se hace amiga de Verónica, quien logra convencerla de que es una bruja, obligando a Flavia a ayudarla y darle regalos. Cuando Flavia viaja de vacaciones con sus padres a la granja familiar, Verónica la obliga a invitarla a viajar con ella.
La envidiosa Verónica obliga a Flavia a jugar a la brujería con ella, pero algo trágico sucede.