В славянской мифологии волшебным зельем считается цветок папоротника. По поверьям считается, что папоротник цветёт лишь один миг, в ночь под Ивана Купала (24 июня (7 июля) ; в Белоруссии — 6 июля) ; сорвать цветок очень трудно, тем более, что черти при этом всячески препятствуют и запугивают. Зато сорвавший цвет папоротника и сохраняющий его при себе получает дар прозорливости и может понимать язык животных. С цветком папоротника можно видеть все клады, как бы глубоко в земле они ни находились.
Чтобы сорвать папоротник, нужно в ночь под Ивана Купала разостлать около растения священную скатерть (употреблявшуюся на Светлой Неделе) , очертить вокруг себя круг освящённым ножом, окропить папоротник святой водой и молиться. Сорвав цветок, нужно спрятать его за пазуху и бежать без оглядки (по другому поверью, нужно бережно положить его на раскрытую ладонь и нести до дома, не оглядываясь назад) .
Разгадка этого мифа заключается в том, что папоротник на самом деле никогда не цветёт — он размножается спорами.