從前,一個國王和王后一直沒生下孩子。他們不停地祈願,最後,終於有了一個女孩。國王想知道女兒的命運,就請來十二位占星家。他送給其中的十一位占星家每人一架金望遠鏡,而送給年紀最長的第十二位占星家一架銀望遠鏡。占星家們圍著女孩看了看,有的說長大後一定是個美女;有的說長大後會成為一個才女;有的說會是一個守婦道的淑女。總之,都是些普通的吹捧。只有那個老先生一言不發。國王問:"您也談談高見吧。"這位占星家因為那架銀望遠鏡,心裡很不舒服,回答說剛才那幾位說的都沒錯,不過還有一條:這個女孩將來會愛上她所聽到的第一個名字的那個男人。
國王問:"那我們怎樣才能避免這事呢?"
占星家說:"需要在這座王宮旁邊再接出一座宮殿,宮殿裡邊的一切都要按王家標準布置,讓奶娘、僕人們陪著公主住在裡邊。還有,這座宮殿上一個窗戶也不能有,只在高高的樓頂上開一個小窗戶就行了。"
國王就按照這位老先生的意思做了。他每個月過來看望女兒一趟,看著她逐漸長大,而且越長越漂亮,跟占星家們預言的一樣。不過,姑娘越大就越覺得自己不應被一直關在宮殿里,覺得外面肯定是另外一個世界,與自己待的這個地方完全不同。
一天,侍女們都去了花園,姑娘來到頂層的那個窗戶下,把餐桌、茶几、椅子一個挨一個地摞成一個塔,爬上了小窗台。從視窗往外望去,只能見到天空、白雲和太陽,看不到地,但能聽到地面上傳來的聲音和話語。
這時,兩個年輕人從下邊的路上走過,只聽其中一個說:
"王宮旁邊的這個宮殿是什麼?"
"你不知道嗎?裡邊住的是公主,國王聽到人們預言說她會愛上她聽到的第一個名字的男人,就把她關在這裡了。"
"她漂亮嗎?"
"聽說很漂亮,但沒有人見過。"
"也許她真的很漂亮,但再漂亮也肯定比不過丹麥國王的兒子。你知道嗎?丹麥王子英俊無比,不得不用七層面紗蒙住自己。而且他說找不到一位容貌跟他相配的女子,他就不結婚。"
公主聽到這裡,有些心慌意亂,一下子摔到了地上。兩個侍女聽到聲音跑過來一看,她一邊哭著,一邊鬧著,說:"我要出去,我要離開這裡!"
"您別著急,"侍女說,"等您父親來的時候,跟他說吧。"
到了月底,國王照例又來看望女兒,姑娘哭著抱怨說她被無端地關在這裡,還說自己要出去。國王只好讓她來自己的王宮住,事先吩咐大家從此不要提起任何男人的姓名。但此時的公主,早已惦記上了那個丹麥王子,總是顯得心事重重。國王一再地追問她到底怎么了,她都說:"沒什麼,沒什麼!"終於有一天,她鼓起了勇氣,闖進父親的書房,跪倒在地,向他講述了自己對丹麥王子的一片痴情。她說:"爸爸,我求求您,派人去問問他願不願意娶我為妻。"
國王對她說:"你起來,別激動,我馬上派出使節去丹麥,我的力量比丹麥國王的力量強大,他不敢拒絕我。"
使節們到了丹麥王宮,丹麥國王立即派人去請王子。王子蒙著七層面紗來了。國王告訴他有人來向他提親。
於是王子掀起第一層面紗,問使節:"你們的公主像我這樣美嗎?"
使節們回答:"是的,尊敬的殿下。"
他掀開第二層面紗。"像我這樣美?"
"是的,尊敬的殿下。"
就這樣他一層一層地掀開面紗,掀完最後一層面紗,王子問:"還像我這樣美?"
使節們都垂下了頭,說:"不,殿下。"
"那你們就告訴她我不願意。"
"可公主她說,"使節們繼續說:"如果您不願意娶她,她將上吊自盡。"
丹麥王子當即拿來一根繩子,扔給使節,說:"帶上這根繩子,回去讓她上吊吧。"
使節帶著繩子回來了,國王得知事情的經過後,大發雷霆。但姑娘在一旁邊哭邊嘆氣,邊請求。結果,國王只好又派出使節去拜見丹麥國王。
這一次,丹麥王子又一層一層地揭開面紗,揭開最後一層時,他又問:"像我這樣美?"
"不,尊敬的殿下。"
"那你們就告訴她我不願意。"
"可公主說要是被拒絕就會用刀子自殺。"