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