Meet Gillian Holroyd (Kim Novak), Greenwich Village's most seductive sorceress. Powerful, glamrous, and a wee bit bored, Gillian knows that witches can't fall in love. But they can have fun...especially if their lover belongs to another woman! So when Gillian discovers handsome new neighbor Shep Henderson (James Stewart) is the fiance of an old college nemesis (Janice Rule), she promptly puts the befuddled publisher under her spell. But while her sex may have heated up Shep's heart, it has also unthawed her own, leading to a romantic compilation that not even Pyewacket -- Gillian's mind-reading cat -- could have foreseen.