В лихие 90-е коренной петербуржец Максим, увлеченный филолог и знаток фольклора, погружен в изучение народной культуры. Его страсть к традициям не остается незамеченной: студентка Люба, тайно влюбленная в него, решает пригласить Максима в родное село Русалино, где хранятся уникальные культурные богатства. Она надеется, что поездка сблизит их. Но судьба распоряжается иначе: в ночь Ивана Купала Максим встречает загадочную цыганку Раду, которая открывает ему новые грани любви и меняет его мировоззрение. Однако их внезапная страсть подвергается жестоким испытаниям: вмешиваются внешние обстоятельства, раскрываются скрытые семейные тайны, разрушающие хрупкое счастье. Люба остается в тени, а Максим оказывается перед выбором между культурным наследием и зовом сердца.