Swan Lake is a ballet performed in four acts, with one intermission, also set to the music of composer Prokofiev. The script is based on the scenario by Vladimir Begichev and Vasiliy Geltser, directed by Elena Baranovskaya, and choreographed by Marius Petipa, Alexander Gorsky, Lev Ivanov, Konstantin Sergeyev, and Yuri Grigorovich. The story follows a young prince as he tries to free the beautiful swan maiden from an evil spell.