Gillian Holroyd (Kim Novak), miembro de una saga de hechiceros, entre
los que se encuentran su tía Queenie (Elsa Lanchester) y su hermano
Nicky (Jack Lemmon), se enamora locamente de un famoso editor, Sheperd
Henderson (James Stewart), que está a punto de contraer matrimonio. La
joven bruja no duda en utilizar uno de sus conjuros para conseguir que
Sheperd deje a su prometida y se rinda a sus encantos. Todo sale según
lo previsto pero, poco después, Gillian le confiesa la verdad sobre sus
poderes a Shepherd que, indignado, pide ayuda a la extravagante señora
De Pass para que rompa el hechizo. Tía Queenie toma cartas en el asunto e
intenta utilizar la más poderosa magia para reunir a la pareja: el
amor.