La sorcière Harmonie tente de trouver qui a jeté un mauvais sort à trois autres petites sorcières qu'elle avait, pour rire, menacées de transformer en citrouilles.
Perdu dans les égouts, un petit diable arrive à Paris. Mêlé à une bagarre, il sauve deux enfants. Leur ange gardienne, arrivée trop tard, le remercie et disparaît.
Tintin et le capitaine Haddock se rendent au Pérou dans l'espoir de retrouver le professeur Tournesol enlevé dans l'épisode précédent (Les 7 boules de cristal).
Grégoire doit repartir d'urgence au XVIIe siècle. Il vient de découvrir que la collégiale a été détruite à cette époque et il veut à tout prix prévenir Phidias et ses amis.