山裂開了一道縫,公主趕緊閃身進了裂縫中,約翰內斯的同伴也跟了進去,他用了隱身術使誰也沒發覺他。他跟著公主走過了一條特別長特別長的長道,周圍的牆壁上閃著十分奇特的光芒,那是因為有數也數不清的閃亮的蜘蛛在牆上到處爬著,閃爍著那火一般亮的光芒。接著他們進入了一個十分漂亮的房子,是用金子和銀子建成的。牆上開滿了紅色和藍色的花兒,有向日葵那樣大,而且會發出光亮。不過這些花兒,誰也不會去碰它一下,因為它的花的枝杆是非常非常毒的蛇做成的,蛇口中吐出的火就形成了那些會發光的美麗花兒。奇怪的是,屋頂是用發光的螢火蟲和不停扇動天藍色雙翅的蝙蝠做的。在房子的中心,有一個被四匹馬的骨頭做起的王位,在它的上邊布滿了紅色的火蜘蛛,整個寬大的寶座都是用玻璃做成的,是乳白色的。一層很漂亮的紅色蜘蛛網蓋在寶座的上麵,許許多多的綠色的小蒼蠅像寶石一樣綴在上麵,美麗極了。一位奇醜無比的老魔法師坐在寶座上,他頭上戴著與國王一樣的王冠,手中握著拐杖。
他上前去親了親公主纖細的小手,然後讓她做在他身邊。就在這個時候,發出了悠美的音樂聲。大黑蚱蜢吹著口琴,貓頭鷹把自己的肚子當作小鼓,因為它找不到其它的樂器。好一個熱鬧的音樂聚會,小精靈在屋子中翩翩起舞,它那用鬼火做成的小紅帽在頭頂閃閃發光。約翰內斯的同伴躲在法師和公主的背後,靜靜地聽著、看著眼前的這一幕,但誰也沒發現他。這時,進來了一群華貴而有錢的侍從,但是他們到底是一些什麼東西,眼睛銳利的人一下子就可以看出。那些都是穿著華麗服裝的帚把和菜根,隻是老魔法師施法使它們有了生命。但它們也隻是做一下裝飾品,其本質永遠也不會改變的。
一曲舞跳完之後,公主對老魔法師說,新來了一個向她求婚的人,她希望老魔法師告訴她明天該用什麼問題為難他。“你仔細聽好!”老魔法師說道,“我要說給你的是,越是簡單的事他越不會想到,你就想著你腳上的一隻鞋子吧!他絕對不會知道的,到時你又可以殺死他了。但是他的眼睛我要作為佳肴,明天天黑時你一定要記住,帶著他的眼睛來見我。”公主說她一定會記住的,然後向老魔法師拜別了。老魔法師又把山裂開了一道縫,公主便從縫中飛出了山,回到了皇宮,約翰內斯的同伴仍然跟在公主的身後,用枝條重重地打她。她用全身的力氣飛翔著,並不時地抱怨著這可惡的天氣,最後終於從窗口飛到了她睡覺的房間。此時約翰內斯仍在夢中,他的同伴回來了,他完全不知道,他的同伴也太疲倦了,從身上拿下雙翅,倒在床上就睡著了。
天剛亮,約翰內斯就起來了,他的同伴也睡醒了。他對約翰內斯說,他剛才做了一個非常非常奇怪的夢,夢見公主和她的一隻鞋子在跳舞,所以待會你見到公主,一定要問她是否在想她的一隻鞋子。這就是他昨晚在山中聽到的一切。不過他隻會告訴約翰內斯怎麼做,而不會告訴他真正的原因。“我想問她什麼就問她什麼,反正都沒什麼區別。”約翰內斯說道,“或許你告訴我的都是對的,但我相信仁慈的主一定會帶給我好運的!不過也許你會再也看不到我,如果我回答得不對的話。所以我現在再向你告別。”所以,約翰內斯和他的同伴擁抱著,並彼此親了一下嘴,便向城裏的皇宮走去。大廳中沒有了一點點空間,全都是人。由於法官思考的問題特別特別多,所以坐在頭後襯著鴨絨做的墊子的靠背椅子上。老國王用雪白色的手帕擦了擦他的臉,然後從王位上站了起來。
一會兒,公主也來了,她真的是一天比一天漂亮,她向大廳的全部人行禮問安。約翰內斯把手伸向公主,並問候她,“早上好!親愛的公主!”此時,約翰內斯可以回答公主在想什麼問題了。噢天!約翰內斯感到公主看他的眼光是那樣的迷人。但是當她聽到約翰內斯將她想的事情說對了時,她的臉瞬間變成了白紙一樣,雖然她的全身都抖得厲害,但也是沒有一點點作用的,不管怎麼說約翰內斯回答正確了。
太好了!老國王興奮得像一個小孩似的跳著叫著。還翻了一個很漂亮的跟頭,大廳裏的人們也全為老國王和約翰內斯拍著手。約翰內斯回答正確還是第一次。
約翰內斯的同伴知道約翰內斯活著回來了,臉上立刻露出了快樂的笑容,但是約翰內斯卻一回來就謝謝他的主,並還相信主肯定會讓他得到公主的。明天一早,他仍會再去皇宮的。
又到了夜間,和上次一樣。等約翰內斯進入夢中後,他的同伴便像昨晚一樣跟在公主後邊到那座山中去了。這次他用兩根枝條,並且更用力地打著公主,但仍然沒有誰看見他,但他卻清楚地知道了一切。公主這次會想著她的小手套,他用上次的方法告訴了約翰內斯。約翰內斯又順利地回答正確了。宮皇上下都歡呼沸騰了起來。全部的宮中侍從們都翻起了上次老國王那樣的跟頭。但有一個人卻什麼也不想說,呆呆地倒在了椅子上——那就是公主。到目前為止,人們都期盼著約翰內斯能將第三個問題回答正確。那時他就能得到美麗的公主了,而且還可以在老國王死後,當新國王。但他要是回答不上來,也就沒命了,而且他美麗的藍眼睛也就成了老魔法師的美食了。
在這最後的一個夜晚,約翰內斯完成了主的任務後,就很快地睡著了,而且睡得很好。可是,約翰內斯的同伴卻帶著他以前得到的所有東西——雙翅、寶劍、三根枝條,到皇宮裏去了。
這個晚上,天特別特別的黑,刮起了很大很大的風。風吹得花園裏那些掛著屍骨架子的樹不停地搖晃著,像一根根葦子稈;電光照亮了黑夜,雷一個接著一個地打了一個晚上。公主又從打開的窗子飛了出去,但她的臉卻像死人一樣的蒼白。公主對著這可惡的天氣狂笑著,她感到這風還太小了,她身上的白袍在夜空中像帆船上的帆一樣,隨風飄舞。約翰內斯的同伴這次用三條枝條一起向公主打去,到處都淌滿了她的血,她的力量差不多都用盡了,最後非常困難地到達了山中。
“外邊刮起了很大的風,而且下著冰雹,”公主說道,“在這麼可惡的天氣裏,我從未出過門。”“這天氣是可以鍛煉你的,”老魔法師說道。接著公主對老魔法師說,第二次約翰內斯也回答對了;如果他明天也回答對了,那他就勝利了,她感到非常非常地傷心。因為這樣的話,她就永遠也不能再來山中了,也永遠失去了魔力。
“這次絕不會讓他再回答正確!”老魔法師說道,“我不會讓他成為比我還高明的魔法師的。我會出一個讓他一定想不到的問題的。但是,今晚我們應該高興地玩一下!”說完他牽著公主的纖手,和屋子裏全部的鬼火、小精靈們一道舞起他們的身子。舞跳得非常和諧,大家的心情非常的高興!紅蜘蛛也在牆上跳舞似的到處爬著,發著耀眼的光芒,一眼看去就像朵朵火花。貓頭鷹敲著鼓、蛐蛐唱著歌,吹口琴的是那些大蚱蜢。他們跳了好長好長時間,後來都不想再跳了。公主如果還不回皇宮,人們就會去找她了。魔法師卻說,他想送她一段路,這樣他們相聚的時間就會長一些。
公主和老魔法師一起飛進了狂風中,約翰內斯的同伴將那三根枝條一起打向他們的後背,老魔法師以前在這樣的天氣裏也從未出去過,所以也未曾想到有人抽打他。老魔法師在皇宮外邊和公主告別了,他輕輕地告訴公主:“記住我的頭。”不過約翰內斯的同伴仍然聽見了。公主悄悄地從窗戶回到了她睡覺的那間屋子。老魔法師準備離開的刹那。約翰內斯的同伴緊緊地拉住了他那又長又黑的胡子,一劍就切下了他那難看的頭,甚至老魔法師也不明白是怎麼一回事。他的死屍被拋到大海中給魚吃了,約翰內斯的同伴用水把他的頭洗幹淨了,然後用布纏住,拿到休息的旅館後,約翰內斯的同伴便睡覺了。
天終於亮了,約翰內斯的同伴將那個布包遞給他,並告訴他,在公主沒問他之前,絕對不能將布包解開。
皇宮裏的大廳像一個個擠在一起的大蘿卜,人非常非常的多,但是公主卻像給死人開追悼會一樣,全身都穿著黑色的衣服,臉卻白得像白紙一樣。
“你知道我現在怎麼想的嗎?”她對約翰內斯說,約翰內斯馬上打開那個布包。但他害怕極了,裏邊那老魔法師的頭也實在太難看了,瞧上去也真的挺恐怖的。大廳裏所有的人也害怕得快停止呼吸了。這時公主一句話也說不出來了,傻傻地坐在椅子上,如一座石像一樣。過了一會兒,公主從椅子上站起來了,她好像沒有看見其它的任何人,隻是將手極不情願的伸向了約翰內斯,因為他已猜對了她的三個問題。公主長長地歎了口氣說道:“從現在開始你就是我丈夫,今天晚上我們就成婚吧!”“我太快樂了!”老國王喊了起來:“早就該如此了!”皇宮中全部的人叫著、跳著,興奮極了,大街小巷站滿了表演樂器的軍樂隊,教堂傳出了悠揚的鍾聲,賣蛋糕的老奶奶解下了糖豬身上的黑紗,因為該是祝賀的時候了。三頭香噴噴的烤牛放在廣場的中央,而且烤鴨和烤雞塞滿了牛肚子,誰都可以美美地吃上一頓。香甜的葡萄酒從噴泉中嘩嘩地往外噴著,你若拿一個銅子到麵包房買一個麵包,就可以得到六個含有葡萄幹的大甜麵包。
夜間,城裏到處燈火輝煌,像白天一樣明亮。人們用各種方式祝賀著,戰士們放著特別響的禮炮,小男孩們玩著鞭炮,宮中歡樂的宴會正在進行著,所有的人都快樂地吃著、喝著,碰著彼此的酒杯,有些還高興地跳著舞蹈,瀟灑的男士和漂亮的女士快樂地跳著、笑著;他們的歌聲傳出了很遠很遠……
皇宮裏迷人的姑娘真不少,
每個都希望自己高興地把舞跳,
他們想讓奏樂手敲出悠美的歌曲,
美麗的女士們,請快樂地跳吧,
快樂地跳吧,盡情地跳吧,
哪管把舞鞋的鞋跟跳掉!
但事實上公主一點都不愛約翰內斯,因為她仍是一個女魔。約翰內斯的同伴知道後,便從天鵝翅膀上拔下三根長長的羽毛,另外將一個盛有一點水的小瓶子遞給了約翰內斯。他告訴約翰內斯,在他們結婚的臥室裏的床前邊,擱一個盛滿水的大盆子,在公主睡覺的時候,他應快速地把她推到水盆中去,然後,把那三根羽毛和小瓶裏的水都浸下水中,接著讓公主在水裏泡上三次;這樣她體內的法術就會消失,她也就會真心的喜歡你了。
約翰內斯按他的同伴說的話去辦了。在他第一次將公主泡到水盆裏時,她大聲地叫著,在約翰內斯的手下用力地掙紮著,成為了一隻眼放光芒的大黑天鵝;第二次將她泡入水中後,她成為了一隻雪一樣白的天鵝,但頸子上還有一圈黑色的羽毛;約翰內斯第三次將公主泡在水中時,在心中默默地向主禱告著,刹時,一位漂亮的公主出現在了他眼前。現在的公主比以前更美麗了,用含著淚水的、迷人的大眼睛向約翰內斯傳出感激的目光,因為是他讓她變成了一個正常的人。過了這個難忘的夜晚,清晨,老國王和他所有的大臣們聚到了一起。人們都紛紛前來表示慶祝,直到很晚很晚的時候才漸漸安靜了下來。
過了一段時間後,約翰內斯的同伴將行李掛在頸上,拐杖握在手中,來向約翰內斯告別了。約翰內斯緊緊地擁抱著他的同伴,希望他能留下來,和他在一起生活,因為他知道他現在的美好生活都是他給的。可是約翰內斯的同伴卻拒絕了他。不過他很和藹、很友好地對約翰內斯說:“這是不可能的,我現在隻是在還我欠你的,這已經還完了。你還記得一個曾經躺在棺材裏,而兩個可惡的人要將他扔到外邊去的死人嗎?其實他就是我,是你用你所有的錢換來了我在棺材中的安穩日子。”
他說完這些就馬上從眼前消失了。
結婚的典禮差不多舉行了一個月,十分盛大。老國王的晚年過得非常的幸福,他讓約翰內斯繼承了王位,而他自己卻領著小外孫過著平凡而快樂的日子。