Балет "Лебединое озеро" создан на музыку П.И. Чайковского при участии хореографов М.И. Петипа и Л.И. Иванова. Либретто подготовлено В.П. Бегичевым. Первая полная постановка состоялась 15 (27) января 1895 года на сцене Мариинского театра. Произведение состоит из двух актов и четырех картин. Сюжет основан на фольклорных мотивах, встречавшихся ранее в литературных и музыкально-сценических произведениях.
В основе повествования - история заколдованной девушки Одетты, превращающейся в лебедя с наступлением ночи. Вместе с ней на озере находятся другие девушки-лебеди, признавшие Одетту своей королевой. Согласно легенде, озеро образовалось из слез матери, потерявшей дочь. Заклятие может снять лишь искренняя любовь, но если клятва будет нарушена, Одетта навсегда останется лебедем.
Сюжет развивается через чередование реальных и фантастических сцен. Принц Зигфрид, празднующий совершеннолетие, следует за пролетающими лебедями и встречает Одетту. Потрясенный ее историей, он дает клятву верности. На придворном балу принц должен выбрать невесту, где представлены танцы разных народов: испанский, неаполитанский, венгерский и мазурка. Появление Одиллии, в которой Зигфрид видит Одетту, приводит к роковой ошибке. Осознав это, принц пытается исправить ситуацию, вступая в противостояние с Ротбартом - хозяином озера. Победа над ним разрушает колдовство, и первые лучи солнца освещают воссоединившихся влюбленных.