Edimburgo, Escocia.
Marie es una bruja que domina el arte de negociar con los espíritus y que posee una pequeña tienda de magia al borde de la quiebra. Sin embargo, su vida cambia cuando la Iglesia de Londres lleva a su casa a un joven aprendiz de mago. La terrible maldición que pesa sobre ese niño pondrá en graves aprietos a nuestra bruja.
Theo, el niño maldito, y Marie, la bruja más poderosa, reciben una invitación para ir a una ceremonia en Francia. Allí, un aprendiz llamado Charles aprovechará el esplendor de la fiesta para engañar a Theo e incitarlo a que dé rienda suelta al poder de la sangre de la indignación.