Carmen Osgart, une vieille femme, vit dans son appartement londonien, au début des années 60. C'est une sorcière, et elle n'a pas intérêt à ce que ça se sache. Comme aime à le répéter Fergus, son chat grognon, c'est inscrit dans la Constitution des Monstres ! Cela est d'autant plus vrai qu'elle vit à Londres, une ville dont la population est principalement humaine. Mais lorsqu'elle rencontre un petit humain, elle décide de s'ouvrir un peu à lui. Qui est vraiment Carmen Osgart ? Les évènements qui se sont déroulés il y a des siècles de cela (longévité de sorcière oblige) sont loin derrière elle maintenant. À moins que...