Повесть Александра Куприна «Олеся» ведется от первого лица. Автор представлен молодым мужчиной, который оказался в глухой деревушке Переброд Волынской губернии. Ему там очень скучно. Единственными его развлечениями в этом глухом поселении становится охота со слугой Ярмолкой и обучение его грамоте. Ярмола рассказывает автору, что недалеко от их дома поселилась ведьма Майнулиха. Она была выселена за пределы села его жителями. Герой в один из теплых дней отправляется на охоту и сбивается с пути. Поплутав немного, он набредает на жилище. Он думал, что это дом лесника, но когда заходит, то обнаруживает там старуху, похожую на бабу-ягу. Она грубо пытается выпроводить нежданного гостя, но тот показывает ей серебрянную монетку с просьбой погадать, и старуха добреет. Во время гадания в дом заходит темноволосая внучка Олеся. Она демонстрирует приветливость и показывает гостю дорогу домой. Рассказчик теряет покой. Он начинает постоянно думать о девушке. Когда дороги окончательно высыхают, автор еще раз идет к дому ведьмы. Он встречает Олесю и просит ее погадать ему. Олеся говорит, что она уже раскидывала на него карты. Они ей сказали, что его ждет любовь со стороны темноволосой дамы. Эта любовь принесет ей горе и позор, который хуже смерти. По дороге Олеся рассказывает гостю, что она и бабка наделены колдовскими способностями. Она старается его убедить, показывая несколько трюков заживления раны, спотыкания вслед за ней. Она не отвечает на вопрос, откуда пришла Майнулиха в Полесье. Рассказчик назыает ей свое имя – Иван Тимофеевич. С этого времени рассказчик начинает часто захаживать в дом к колдунье. Олеся ему рада, а бабка встречает его ворчанием. У Олеси с Иваном возникают дружеские отношения. Они очень много спорят, но несмотря на разницу во взглядах, между ними чувствуется притяжение. Ярмола высказывает недовольство от этих визитов. Однажды, когда герой пришел к Олесе, он застал бабку расстроенной. Ей поступил приказ от приказчика покинуть эти места в двадцать четыре часа. Иван предлагает ей свою помощь, но бабка к неудовольствию Олеси, отказывается. Иван задабривает урядника подношениями, и он обещает не трогать бабку с внучкой. Олеся начинает избегать встреч с Иваном. Иван неожиданно заболевает полесской лихорадкой, и шесть дней не встает с постели. Когда он пришел в себя, он увидел Олесю. Олеся ему сообщила, что не может забыть гадания, и что она хотела уйти от судьбы. Она признается в любви к Ивану. У Ивана Тимофеевича заканчиваются дела в полесье, и ему приходить пора уезжать. Он предлагает Олесе поехать с ним и готов на ней жениться. Но девушка не хочет портить жизнь барину. Она согласна ехать с ним без женитьбы. Иван высказывает предположение, что Олеся не хочет за него замуж из-за страха перед церквью. Олеся готова преодолеть свой страх и показать, как она его любит. Она назначает ему встречу в церкви на следующий день. Но на следующий день Иван задержался в конторе и не смог прибыть в церковь. Дома он узнает, что деревенские жители поймали в церкви ведьму, гоняли ее по площади. Это была Олеся, которая отстояла службу в церкви, а потом на нее накинулись деревенские женщины. Олеся вырвалась от них, но пригрозила им местью. Он мчится в лес и застает Олесю избитую и без памяти. Она говорит, что им нельзя с бабкой оставаться, что пришла им с Иваном расстаться. Она признается, что сожалеет, что у нее нет от него ребенка. В эту ночь на Переброд обрушивается град, который побил урожай у половины населения. Деревенские жители уверены, что это колдунья наслала на них непогоду. Они хотят расправится с Олесей и Майнулихой. Иван несется в дом Олеси, но там он обнаруживает следы их с бабкой поспешного бегства и красные бусы, оставшиеся единственной памятью о любви Олеси.