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