: Mladi gospodar nalazi se u zabačenom selu, gdje se zaljubio u djevojku koja se smatra vješticom. Želi je povesti sa sobom, ali mještani protjeraju djevojku, a junak se zauvijek rastavio.
Mladom muškom pripovjedaču, kojeg je „sudbina napustila šest mjeseci u zabačenom selu Perebrod pokrajine Volyn, na periferiji Polesije“, nepodnošljivo je dosadno. Njegova jedina zabava je lov na slugu Yarmola i pokušava naučiti potonjeg da čita i piše. Jednog dana, tijekom strašne snježne oluje, junak saznaje od obično nerazumne Yarmole da je desetak versta iz njegove kuće prava vještica Manuilikha, koja je došla odnekud iz sela, a potom je protjerana izvan svojih djela čarobnjaštva.
Prilika da je upoznamo brzo se pojavljuje: čim se zagrije, junak krene u lov i, izgubljen u šumi, naleti na kolibu. Pod pretpostavkom da lokalni šumar ovdje živi, on ulazi unutra i otkriva staricu "sa svim osobinama žene-yage, kako je narodni ep prikazuje". Manuilikh sreće heroja neprijateljski, ali primjetno oživljava kad izvadi srebrnu četvrtinu i zamoli staricu da kaže sreću. Usred sudbine, u kuću ulazi vještica unuka Olesya, tamnoputa ljepotica stara oko dvadeset do dvadeset pet godina.Prijateljska je prema pripovjedaču i pokazuje mu put do kuće.
Svih prvih proljetnih dana slika Olesje ne napušta naratorine misli.
Ni sama nisam posumnjala koliko je tankih, jakih, nevidljivih niti moje srce vezano za ovu šarmantnu djevojku, meni nerazumljivu.
Kad se šumski putevi osuše, pripovjedač kreće prema kolibi vještica. Kao i prvi put, unuka upozna gosta mnogo prijaznijeg od Manuiliha. A kad gost zatraži od Olesje da mu priušti bogatstvo, ona priznaje da je već jednom bacila na njega karte i pretpostavila je da će ove godine dobiti „veliku ljubav sa strane kluba žena tamne kose“. A onima „koji će te voljeti donijet ćeš puno tuge“. Još karata govorilo je Olesu da će ovaj heroj sramoti ovu damu, što je gore od smrti ...
Prateći pripovjedača, Olesya će mu pokušati dokazati da ona i njezina baka imaju pravi dar čarobnjaštva i na njemu provodi nekoliko pokusa - liječi ga dubokim rezom i tjera da se spotakne za njom. Tada junak pokušava otkriti odakle je Manuilikha došla na Polesje, na što Olesya izbjegava evociranost da njezina baka ne voli razgovarati o tome. Tada se pripovjedač prvi predstavio - njegovo ime je Ivan Timofeevich.
Od ovog dana heroj postaje čest gost u kolibi. Olesya mu je uvijek drago vidjeti iako se susreće s suzdržanošću. No, stara žena nije posebno sretna, nego Ivan uspijeva je smiriti darovima, a zagovor Olesje također pomaže.
Ivan je očaran ne samo ljepotom Olesije. Privlači je njezin osebujni um.Između njih izbija puno polemike kad Ivan pokušava znanstveno utemeljiti Olesinovu „crnu umjetnost“. Unatoč razlikama, između njih nastaje duboka naklonost. U međuvremenu, Ivan pokvari odnose s Yarmolom, koji ne odobrava njegovo poznanstvo s čarobnjakom. Sluga ne voli činjenicu da se obje vještice boje crkve.
Jednom, kad Ivan opet dođe do kolibe, zatetura čarobnjaku i njezinu unuku: lokalni službenik naredio im je da napuste kolibu u dvadeset četiri sata i zaprijetio je da će ih pustiti u fazama u slučaju neposlušnosti. Junak volontira za pomoć, a starica ne odbija ponudu, unatoč Olesinovom nezadovoljstvu. Ivan moli časnika da ne otjera žene iz kuće, čemu se protivi, te naziva staricu i njezinu unuku "čir ovih mjesta". Iskazujući časnika gozbama i skupim darovima, Ivan ipak postiže svoj cilj. Časnik obeća da će ostaviti Manuilikh-a i Olesiju same.
Od ovog vremena Olesya počinje izbjegavati Ivana i bilo kakva objašnjenja s njim.
Razdvajanje ljubavi isto je kao i vjetar za vatru: on gasi malu ljubav, a veliku napuhava još više.
Tada se Ivan iznenada i ozbiljno razboli - šest dana ga je „tukla strašna šumska groznica“. I tek nakon oporavka uspijeva komunicirati s Olesijom. Djevojka je izbjegavala susret s Ivanom samo zato što je željela pobjeći od sudbine. Shvativši da je to nemoguće, ona mu prizna svoju ljubav. Ivan joj uzvraća naklonost, ali Olesya ne može zaboraviti sve o njegovoj sudbini. Međutim, usprkos Ivanovim iluzijama i Manuilihine zanosi, njihova ljubav cvjeta.
U međuvremenu, Ivanove službene dužnosti u Perebrodu su završene, a sve češće dolazi na ideju da se uda za Olesa i povede je sa sobom. Uvjerivši se u ispravnost ove odluke, daje ponudu svojoj voljenoj. Ali Olesya to odbija - ne želi pokvariti život mladog, školovanog majstora. Djevojka čak nudi Ivanu samo da krene za njim, bez ikakvog braka.
Ivan sumnja da je njezino odbijanje povezano sa strahom od crkve, na što Olesya kaže da je zbog ljubavi prema njemu spremna pobijediti to praznovjerje. Dogovara ga da se sutradan, na blagdan Presvetog Trojstva, sastane u crkvi, a Ivan ima strašnu predigru.
Nejasna privlačnost srca nikada se ne vara u njegovim brzim, tajnim predodžbama.
Sutradan, Ivan kasni sa službenim poslom i nema vremena doći na vrijeme u crkvu. Vraćajući se kući, nađe se kod lokalnog činovnika koji mu govori o današnjoj "zabavi" - seoske djevojke uhvatile su vješticu kojoj je dodijeljena drhtavica, htjele su je mazati katranom, ali ona je uspjela pobjeći. Doista, Olesya je došla u crkvu, branila misu, nakon čega su je seoske žene napale. Nakon što je čudom pobjegla, Olesya im je zaprijetila da će je se još uvijek sjećati i plakati do kraja.
Ivan sve te detalje saznaje kasnije. U međuvremenu, on juri u šumu i pronalazi u kolibi izgladnjelog Olesya bez sjećanja, zarobljen od groznice, i proklinjući ga Manuilikh. Olesya se osvijesti i objasni Ivanu da on i baka više ne mogu ostati ovdje, pa će ona i Ivan morati otići.Na rastanku, Olesya priznaje da bi od Ivana željela imati dijete i žali što nije.
Te je noći na Perebrodu padala jaka tuča. Ujutro Yarmol probudi Ivana i savjetuje mu da izađe iz sela - tuču koja je pobijedila stanovnike polovice sela, prema selu, čarobnjaci su poslali iz osvete, a ogorčeni ljudi već počinju „neljubazno vikati“ o Ivanu. Želeći upozoriti Olesiju na njezinu nevolju, junak juri u kolibu, gdje pronalazi samo tragove užurbanog leta i jarko crvenih zrnaca, što je ostalo jedino sjećanje na Oles i njezinu nježnu, velikodušnu ljubav ...