Либретто по повести Н. В. Гоголя «Ночь перед рождеством» написано Я. Полонским. Первое представление оперы (под названием «Кузнец Вакула») состоялось 24 ноября 1876 года в Петербурге на сцене Мариинского театра. После переработки исполнена под новым названием «Черевички» 19 января 1887 года в Москве на сцене Большого театра, дирижер − П. И. Чайковский. Каких только чудес не случается в зимнюю ясную ночь перед самым Рождеством! Одну только ночь и осталось нечисти шататься на белом свете… Как тут Черту не подъехать мелким бесом к Солохе, слывущей ведьмой? Да и сыну ее, молодому кузнецу Вакуле, охота досадить за то, что тот намалевал его так, что «инда черти хохочут сдуру». Вот и нагнал Бес пургу в той надежде, что старый Чуб, оставшись дома, помешает Вакуле увидеться с дочкой его, возлюбленной кузнеца Оксаною – первой красавицей и по ту, и по эту сторону Диканьки… Ах, как смеется гордая дивчина над чувствами несчастного влюбленного! Ах, как жестоко шутит, обещая пойти за него замуж, если он достанет ей такие черевички, которые сама царица носит! Но… Каких только чудес не случается в зимнюю ясную ночь перед самым Рождеством…