W lesie Gerda natrafia na magiczną łódź, która zaprowadza ją do dworu emerytowanej baletnicy. Jako, że baletnica jest samotna, Gerda zgadza się u niej zostać przez jakiś czas, nie wiedząc, że baletnica jest złą czarownicą, która stała za łodzią i karmi ją magicznymi słodyczami, by wymazać jej pamięć i zmusić do nauki baletu. Gerda po kolejnym wyczerpującym treningu przypadkowo odkrywa pozostałości po jej poprzedniczkach i przepis czarownicy jak zwabiać dziewczynki. Także ponownie przypomina sobie o Kaju. Odzywają się do niej róże na tapecie, które niegdyś były dziewczynkami zwabionymi podstępnie przez czarownicę i zmuszonymi do baletu, a w przypadku odmowy zmienionymi. Róże wyjaśniają, że Gerda dzięki swej miłości do Kaja ma szansę uciec czarownicy. Gdy Gerdzie w dramatycznej ucieczce udaje się przekroczyć bramę dworu, ścigająca ją czarownica umiera, a z przetrzymywanych dziewczynek zostaje zdjęty urok.