Nakon što joj voljeni suprug umre od raka na mozgu, ožalošćena udovica Holly Kennedy otkrije da joj je ostavio niz pisama kako bi se lakše nosila s gubitkom.
Prof. Walter Vale (R. Jenkins) predaje na fakultetu već dvadeset godina isti predmet. Izvan fakulteta ni s kim se ne druži. Osim mjesta u kojemu živi, ima i stan u New Yorku, u koji rijetko dolazi. Ovaj put stiže zbog znanstvenog simpozija i u svojem stanu neočekivano zatekne mladi par, Sirijca Tareka (H. Sleiman) i Senegalku Zainab (D. Gurira). Neki im je prevarant iznajmio Walterov stan i uzeo novac. Tarek i Zainab namjeravaju otići, no kad shvati da nemaju kamo, Walter im ponudi da ostanu u stanu dok se ne snađu. Uz Tareka uči svirati bubanj i prvi put nakon dugo vremena osjeća da je u nečemu dobar. Međutim, u jednoj od policijskih krontrola uhite Tarika, koji je odrastao u Michiganu i gdje mu živi majka (H. Abbass). Zainab se ne usudi posjetiti ga, pa je Walter jedini čovjek preko kojega može komunicirati s vanjskim svijetom. Walter se nakon dugo vremena osjeća potrebnim i korisnim...
Cher, Susan Sarandon i Michelle Pfeiffer u ulogama triju prijateljica nesređenog privatnog života, ali nadnaravnih (vještičjih) moći. Te im sposobnosti, međutim, ne mogu pomoći u oslobađanju od frustracija nastalih učmalim životom u provincijskom gradiću, a ni u realizaciji snova o ljubavi i novom početku, tipičnih za junakinje romantičnih melodrama, iako su te tri žene (profesorica glazbe, udovica koja se bavi skulpturama i novinarka) po većini ostalih svojstava zapravo kultivirane feministice. Sve ono što nisu - usprkos svojim sposobnostima - mogle postići, nudi im demon u liku Jacka Nicholsona seksom i novim idejama koje im omogućuju da postanu neovisnije o okolini, a potom i o njemu samome. On ih tada želi ponovno podrediti sebi, pa to i pored njihovih natprirodnih moći postaje tipična borba spolova.