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