Die zwölf Töchter des Königs haben morgens immer zertanzte Schuhe. Der König will herausfinden, wo sie nachts heimlich tanzen. Wer es herausfindet, soll sich eine davon zur Frau nehmen dürfen. Hat er es aber nach drei Nächten nicht herausgefunden, muss er sterben. Obwohl sich Freier melden, scheitern alle daran, dass sie nachts einschlafen, anstatt das Geheimnis zu lüften. Schließlich meldet sich ein armer verwundeter Soldat, der von einer alten Frau den Rat erhalten hat, einen Tarnmantel zu verwenden und den Abendtrunk nicht zu trinken, den die älteste Tochter bringt. So gelingt es ihm, den Töchtern dreimal unbemerkt auf ihrem geheimen Weg in ein unterirdisches Schloss zu folgen. Dort tanzen sie mit zwölf verwunschenen Prinzen, um sie zu erlösen. Er nimmt jedes Mal ein Beweisstück mit. So gibt ihm der König nach drei Tagen auf seinen Wunsch die älteste Tochter zu Frau. Die zwölf Prinzen werden wieder verwunschen.