Charlie Mackenzie est un poète et un éternel romantique mais n'a pas beaucoup de chances avec les femmes à qui il trouve toujours un défaut, prétexte pour ne pas se marier. Un jour, il rencontre Harriet, séduisante propriétaire d'une boucherie, et en tombe immédiatement amoureux. Mais, au fur et à mesure que leur relation évolue, il commence à la soupçonner d'être Madame X, une tueuse qui assassine ses amants avec une hâche.