1. Введение: описание зимней ночи в украинском селе и завременные традиции. 2. Завязка: кузнец Вакула влюблен в красавицу Оксану, но та требует от него необычный подарок – черевички от самой царицы. 3. Развитие событий: Вакула решает отправиться в город к царице, преодолевая трудности. 4. Ночь перед Рождеством: встреча Вакулы с чертом, который помогает ему, но с условием. 5. Путешествие в Санкт-Петербург: Вакула находит черевички и решает вернуться. 6. Кульминация: Вакула возвращается в родное село с подарком, все встречают его с удивлением. 7. Разрешение: Вакула и Оксана воссоединяются, она принимает его чувства, счастье влюбленных. 8. Заключение: возвращение к традиционным украинским обычаям, зимняя атмосфера праздника.