V Greenwich Village je obdobie vianočných sviatkov. Gillian Holroydová je čarodejnica. Nedodržiava pravidlá čarodejníctva a rada chodí bosá. Nemá šťastie v láske. Je nešťastná zo svojho života. Obdivuje svojho suseda, vydavateľa Shepa Hendersona.
Jedného dňa vstúpi do jej africkej galérie umenia. Požiada o telefonát (po tom, čo mu Gillianina teta začarovala telefón a rozbila ho). Gillian sa dozvie, že Shep sa chystá oženiť s jej dávnym nepriateľom z vysokej školy Merleom Kittridgom. Gil a Pyewacket sa pomstia tým, že Shepa začarujú, takže sa do nej musí zamilovať. Nakoniec sa doňho zamiluje aj ona. Musí sa rozhodnúť, pretože čarodejnice, ktoré sa zamilujú, strácajú svoje nadprirodzené schopnosti. Keď sa rozhodne milovať Shepa, Gillianin kocúr a zvierací duch Pyewacket sa nahnevá a odíde.
Sidney Redlitch, autor bestselleru Magia v Mexiku, sa zrazu objaví v Shepovej kancelárii (vďaka malému kúzelníckemu triku, ktorý ho tam jednoducho zavedie). Gilliam a Pyewacket ho nechajú prísť, keď sa dozvie, že sa s ním chce Shep stretnúť ohľadom spoločného písania knihy. Redlitch je zmätený a popletený, ale čoskoro sa chytí. Redlitch robí výskum pre knihu o čarodejniciach v New Yorku. Zoženie "vnútorného" pomocníka, keď mu Gillianin čarodejnícky brat Nicky ponúkne pomoc výmenou za podiel zo zisku.
Gillian sa neskôr Shepovi prizná, že je čarodejnica a očarovala ho. Shep sa nahnevá, pretože si myslí, že ho začarovala, len aby sa Merleovi pomstila, a obaja sa pohádajú. Gillian sa pokúša na Merle uvaliť rôzne kúzla, napríklad ju prinútiť, aby sa zamilovala do prvého muža, ktorý vstúpi do jej bytu. Zistí však, že o svoju moc prišla, pretože miluje Shepa.
Medzitým Shep zistí, že kvôli kúzlu naozaj nemôže Gillian opustiť. Aby unikol, obráti sa na ďalšiu čarodejnicu, Biancu De Pass, ktorá kúzlo zlomí strašným vareným nápojom, ktorý musí vypiť. Shep sa opäť poháda s Gillian a opustí ju so zlomeným srdcom.
Shep sa nedokáže vrátiť k Merlovi. Neverí, že príbeh o čarodejnici je pravdivý. Po mesiacoch sa Shep vracia a zisťuje, že Gillian kvôli láske k nemu stratila svoje čarovné schopnosti. Dokonca aj Pyewacket ju opustil, pretože stále nie je čarovná. Keď si uvedomí, že jej láska je pravá, obaja sa udobria.