Багатий селянин Солопій Черевик (Анатолій Дяченко) вирушає на Сорочинський ярмарок продавати пшеницю. Разом з ним їде його сварлива дружина Хівря (Андрій Данилко) і дочки Параска (Надія Мейхер), Горпина (Світлана Лобода) і Мотря (Віра Брежнєва). На ярмарку Параску зустрічає парубок Грицько (Георгій Хостікоєв) і закохується в неї. Мачуха Хівря проти їхнього весілля. Раптом Грицько знайомиться з циганкою-ворожбиткою (Софія Ротару), яка в обмін на дешевих коней допомагає йому умовити батьків Параски віддати за нього дочку. Паралельно розвиваються події, пов'язані з таємничою історією про «червону свитку». Врешті-решт все закінчується радісним весіллям.