Mariel Spark está destinada a ser la bruja más poderosa de su familia, pero para disgusto de su madre, prefiere hacer bizcochos y cuidar del jardín que preparar pociones y lanzar maleficios. Cuando un hechizo sale mal, Mariel se encuentra cara a cara con un demonio al que ha invocado por error para hacer un trato con su alma.