從前有一個國王,他有12個美貌若天仙的女兒。這12個女兒睡在同一個房間里,這個房間里擺著12張床,晚上公主們睡著后,國王都會把門鎖起來??墒怯幸欢螘r間,國王每天早上都發(fā)現(xiàn)12個公主的舞鞋磨破啦,就像他們一整晚都在跳舞一樣。但公主們去哪兒了?做了什么卻沒有人知道。
為了解開這個謎團,國王在全國張貼告示:不管是誰,只要能解開這個謎團,弄清公主們整夜都在干什么,就可以娶一個公主為妻。但要是在三天之內沒能查清楚就會被處死。
落腳鄰國的王子來到這里準備揭開這個謎團。晚上國王安排他住在公主們房間的隔壁,王子走進房間后就把房間打開,這樣方便觀察外面發(fā)生的事。深夜王子不知不覺的睡著了,第二天早上醒來時,王子發(fā)現(xiàn)公主們的鞋子還是磨破了,他們似乎跳了一整夜的五。接下來的晚上和第一天的一模一樣,王子都在深夜的時候睡著了,公主們的鞋依然磨破了,王子沒能查原因,國王下令處死王子。在他之后又有一些人來嘗試揭開謎團,但都失敗了。
事情很湊巧,有一個老兵經過這里在戰(zhàn)爭中受了傷,一天他在樹林里遇到一個老太太,老太太問他:“你要去哪里呀?”老兵說我也不知道去哪里,也不知道干什么。 他露出自嘲的表情接著說,也許我可以查清楚公主們在哪兒跳舞,這樣的話我還能當國王呢。老太太聽了他的話后對他說這個謎團不難解開,只要你不喝公主們給你的酒不吃他們給你的東西還要注意在他們離開的時候裝睡就可以啦。
分別的時候,老太太送給老兵一件披風,并對老兵說這是一件神奇的披風,只要你披上它別人就看不見你啦,這樣你就可以跟著公主們去任何地方。老兵聽完老太太的話后,決定去碰碰運氣呀。
他面見國王說可以解開這個謎團。國王像之前一樣安排他住在公主們房前的隔壁。晚上他來到房間,剛準備休息,大公主就來了,他給他端來一杯酒,老兵唱公主沒注意的時候把酒都倒掉啦。然后就裝作很困倦的樣子,躺在床上呼呼大睡。公主們聽見他的呼嚕聲都大笑起來。大公主說:“這么笨的老兵怎么能和鄰國的王子比呢?而且鄰國的王子也被國王處死啦。很快他們來到一個地下通道。老兵披著披風跟著他們,隨后又摘了一片經驗給了我王并把這一間事情的經過和結果說了一清二楚,最后又取了大公主為妻。