Vers 1850, alors que la belle Eugénie de Montijo passe dans le quartier gitan du Sacromonte à Grenade avec sa mère, elle fait la connaissance de Violetta, belle danseuse et vendeuse de violettes qui vit dans ce quartier. Violetta lui prédit – en lisant les lignes de la main d'Eugénie - une véritable couronne. Juan de Ayala est un jeune noble volage, cousin d’Eugénie, qui tombe sous le charme de Violetta alors qu’il la voit danser dans une taverne. Cette dernière tombe amoureuse de Juan mais se refuse à lui.
Anne Desbaredes, femme d'un industriel d'une petite ville du Bordelais, s'ennuie. Seul son fils l'occupe. Un jour, pendant que l'enfant étudie une sonatine au piano, on entend un cri épouvantable. Une femme vient d’être assassinée. À cette occasion, Anne fait la connaissance d'un jeune ouvrier qu'elle va bientôt aimer.
Plusieurs femmes sont assassinées par un sadique qui les a, au préalable, endormies au curare. Aidé de son adjoint Paulan, le commissaire Basquier enquête. Plusieurs pistes ne mênent à rien. Enfin le coupable est découvert, il s'agit de maître Berthet, un avocat sadique, qui après une poursuite mouvementée dans les magasins généraux, se jette dans le vide.