В центре сюжета – коренной петербуржец Максим, преданный своему делу филолог, который в turbulentные 90-е годы продолжает исследовать фольклор, несмотря на отсутствие карьерных перспектив. Этот интеллигентный и эрудированный мужчина привлекает внимание своей студентки Любы, которая тайно в него влюблена. Однако Максим не верит в спонтанные чувства, что создает между ними непростую атмосферу.
Люба решает изменить ситуацию и предлагает Максиму отправиться в село Русалино, где живет ее тетя. Здесь сохранились древние обычаи и мелодии, и девушка надеется, что поездка сблизит их. В селе их ждут не только новые испытания, но и судьбоносные встречи. В волшебную ночь Ивана Купалы Максим сталкивается с загадочной цыганкой Радой, которая становится его спасительницей в критический момент. Эта встреча меняет не только их судьбы, но и жизни всех, кто связан с ними.
Их чувства вспыхивают, как огонь, но внешние обстоятельства мешают им быть вместе. Трагические события переплетаются, создавая сложный узел семейных тайн, который предстоит unravel. Этот фильм погружает зрителей в атмосферу любви, предательства и поиска своего места в мире.