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