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