Действие сказа происходит в захудалой деревеньке. В ней то появляется, то исчезает не то человек, не то черт-Басаврюк. Он соблазняет молоденького парубка-Петруся, который влюблен в дочь своего богатого хозяина-Пидорку, но отец не разрешает Петрусю жениться на ней из-за бедности парубка. Басаврюк приводит его в Медвежий овраг, прямиком в ночь на Ивана-Купалу, там Петрусь срывает Папоротников цвет и старая ведьма открывает ему клад. Однако клад не дается в руки, и ведьма заставляет парубка убить брата Пидорки-Ивася, деньги помутняют рассудок Петруся, и он поступает по воле старухи. Вскоре празднуют свадьбу, но жених сумрачен и задумчив, он словно хочет что-то вспомнить… Пидорка идет за ведуньей, живущей в Медвежьем овраге, только она переступила порог, как Петрусь с криком: "Вспомнил, вспомнил! "-бросает в ведьму топор… Девушка выбежала из хаты, но назад не могла войти-заклинило дверь. Когда ее все же вышибли, на месте Петруся лежали только обугленные головни…