她打開了所有倉庫的門,給王子他們看了強盜們搜刮來的所有財物。不過王子一分錢也不想要,他讓她自己留著那些財寶,然後和他的仆人騎著馬離開了。
走了一段時間後,他們來到了一座城市,城裏住著一位十分可愛但又非常傲慢的公主。她貼出告示說,如果有人出能出一個謎語,而她又猜不上來,那個人就可以成為她的丈夫;但如果公主猜出來的話,出謎語的人就要掉腦袋。她要求有三天的時間思考答案,但她很聰明,總能在很短的時間裏破解所有的謎語。就這樣,等王子到達這座城市的時候,已經有九個求愛者掉了腦袋。但王子深深地被她的美麗迷住了,還是決定用自己的性命作賭注,來贏得公主的芳心。
於是他到公主麵前,說出了他的謎語:“有一樣東西,它不殺人,卻又殺了十二個人,請問它是什麼?”
公主絞盡了腦汁,她想啊想,而且翻遍了所有的謎語書,但還是猜不出那是個什麼東西。最後公主無計可施了,覺得無論如何想不出謎底,於是她命令她的侍女在夜裏潛入王子的臥室偷聽,因為她覺得王子可能會在夢裏說出謎底。但聰明的仆人也料到了這一點,這天晚上他睡在了主人的床上,當侍女溜進來的時候,他一把抓下了她的鬥篷,用鞭子把她趕了出去。
第二天晚上公主又派了一個侍女,但這次仆人又一把抓下了她的鬥篷,把她趕走了。
第三天晚上,王子以為他一定安全了,於是他睡在了自己的床上。午夜時分,公主穿著一件如煙似霧的灰色鬥篷,親自溜進了王子的房間,坐在了他的身邊。她以為王子一定睡著了,於是開始套他的話,希望他也會像許多人一樣,在睡夢中說出自己的秘密。但事實上,王子一直醒著,對公主的小把戲一清二楚。
公主問道:“那個不殺人的東西,是什麼?”
“那是一隻烏鴉,吃了被毒死的馬肉後死掉了。”
她繼續問道:“但它又殺了十二個人,那是怎麼回事?”
“那是十二個強盜,吃了烏鴉的肉後死掉了。”
聽到謎底後,公主打算偷偷溜走,但王子緊緊抓住了她的鬥篷,她不得不把鬥篷留下,自己逃走了。
第二天早上,公主對人們宣布她已經猜破了王子的謎語。她找來了十二個法官,當著他們的麵將謎底說了出來。但王子請求他們也聽聽他的話。他說:“她在夜裏偷偷溜進我的房間,從我的嘴裏問出了謎底,否則她永遠不會猜出答案的。”
法官們說:“證據呢?”
仆人拿出了三件鬥篷。法官們認出那件灰色的鬥篷正是公主常穿的一件。於是他們說:“在這件鬥篷上繡上金絲銀線,它將是你們婚禮上的禮服。”