现在是格林威治村的圣诞假期季节。吉利安-霍罗伊德是个女巫。她不遵守巫术的规则,喜欢赤脚走动。她在爱情方面并不幸运。她对自己的生活很不满意。她对她的邻居,出版商Shep Henderson有一种钦佩的爱。
有一天,他走进了她的非洲艺术馆。他要求打电话(在吉莉安的姑姑对他的电话施了咒语并将其弄坏之后)。Gillian得知Shep即将与她的大学宿敌Merle Kittridge结婚。吉尔和Pyewacket通过对Shep施法来进行报复,因此他不得不爱上她。她最终也爱上了他。她必须做出选择,因为陷入爱情的女巫会失去她们的超自然能力。当她决定爱上Shep时,Gillian的猫和动物灵魂Pyewacket变得很生气,并离开了。
西德尼-雷德利奇,一本畅销书《墨西哥的魔术》的作者,突然出现在谢普的办公室里(多亏了一个小魔术,直接把他带到那里)。Gilliam和Pyewacket发现Shep想和他见面讨论一起写书的问题时,就让他来了。雷德利奇感到困惑和迷惑,但很快就明白了。Redlitch正在为一本关于纽约女巫的书做研究。当Gillian的术士哥哥Nicky提供帮助以换取利润分成时,他得到了一个 "内部 "帮助。
吉莉安后来向谢泼承认,她是一个女巫,对他施了魔法。谢普变得很生气,认为她对他施法只是为了报复梅尔,两人争吵起来。Gillian试图对Merle施以各种咒语,比如让她爱上第一个走进她公寓的男人。然而,她发现,她已经失去了她的能力,因为她爱上了谢普。
同时,Shep发现他真的不能离开Gillian,因为有咒语。为了逃避,他求助于另一个女巫比安卡-德-帕斯,她用一种可怕的熟酒打破了咒语,他必须喝下去。Shep再次与Gillian争吵,并让她心碎。
Shep无法与Merle重归于好。她不相信女巫的故事是真的。几个月后,Shep回来,发现Gillian因为对他的爱而失去了魔力。甚至Pyewacket也离开了她,因为她不再有魔力。当他意识到她的爱是真的时,两人和好如初。