很久以前,有一位年老的女王,她是個巫婆,可是她的女兒卻是天底下最漂亮的姑娘。老太婆總想著坑害別人,每當有人向她的女兒求婚,她就會說,誰想娶她的女兒,就必須解答一道難題,如果解不出來就要他的命。許多被姑娘的美貌所吸引的人壯著膽子來求婚,卻總因為完不成老太婆指派的任務,只得跪在地上,被毫不留情地砍了頭。有一位王子聽說了公主貌若天仙,便對他的父王講:「讓我去吧,我想向她求婚。」「永遠都不可能!」國王答道,「你去了,等於去送死。」然而,王子從此便病倒了,一病就是七年,直到最後變得奄奄一息,沒有哪個醫生能治好他。父親眼看著毫無希望,才傷心地對他說:「那你就去碰碰運氣吧,我對你已經束手無策了。」當兒子聽到這番話後,便從病床上跳了起來,恢復了健康,高高興興地上路了。
王子騎著馬走過一片荒野,遠遠地看到前面的地上似乎有一大堆乾草,走近一看,才辨認出那是一個人的肚子。這個人仰面朝天躺在地上,肚子像一座小山丘一樣矗立著。這個胖子看見王子走了過來,就站起來說:「您要是需要傭人,就請僱我吧!」王子答道:「我要你這麼胖的人能幹什麼呢?」「噢,」胖子說,「這還算不上什麼,我要是好好鼓起氣,還會比現在胖三千倍呢!」「這樣的話,」王子說,「那就跟我走吧,我可能會用得著你。」於是胖子便跟著王子走了。走了一會兒,他們又看到一個趴在地上的人,這個人把耳朵貼在了草地上。王子問道:「你在那兒幹嗎呢?」「我在聽。」那個人回答。「你在專心地聽什麼呢?」「我在聽世界上正發生的事情,因為什麼也逃不過我的耳朵,就連草木生長的聲音我都聽得到。」「快告訴我,」王子問道,「在那個有個漂亮女兒的老女王的王宮裡,你都聽到了什麼?」那人回答:「我聽到寶劍揮落的聲音,一個求婚者被砍了頭。」王子說:「我需要你,你跟我走吧。」於是他們三個人繼續前進,突然看到地上橫立著一雙腳和半截腿,卻怎麼也看不到他身體其他的部分。他們走啊走啊,走了好長一段路之後才看到他的身體和頭。「嗨,」王子驚歎道,「你的個頭真是夠高的啊!」「噢,」高個子回答說,「這還不算什麼,要是我使勁兒往上展伸,我還會比這長三千倍,比世上最高的山還高吶!您要是願意僱傭我的話,我很樂意為您效勞。」「那就跟我走吧,」王子說,「我用得著你。」他們繼續往前走,看到路邊坐著一個人,用布罩住了眼睛。王子問他:「你的眼睛是不是有什麼毛病,見不得亮光呀?」「不。」那人答道,「我的目光太厲害了,因為我的眼睛看到什麼,什麼就會破裂,所以我不能取下布罩。如果這對您有用,我願意做您的僕人。」「走吧,」王子說,「我用得著你。」然後他們繼續前進,又看見一個人躺在陽光下,卻渾身顫抖,像凍壞了似的。「這麼熱的大晴天,」王子問,「你怎麼還會這麼冷呢?」「唉,」那人回答道,「我的體質天生就和正常人的不一樣。天越熱,我越冷,就越抖得厲害。天冷了,我反而熱得受不了。坐在冰上,我準會熱得難受;可坐在火裡面呢,我又冷得受不了。」「你可真是個怪人。」王子說,「如果你願意為我效力,那就跟我走吧。」他們又上路了,這次看到一個人站在那裡,伸著長脖子四處張望,望到了山峰的另一面。王子問:「你這麼起勁兒地在望什麼呢?」那人回答:「我的目光特別敏銳,可以看清所有的森林原野、深谷高山,乃至整個世界。」王子說:「如果你願意就跟我走吧,我正需要一個你這樣的僕人。」
於是,王子帶著自己的六個僕人來到了老巫婆居住的城市。王子沒有說自己是什麼身份,只是說:「如果您願意將您的女兒嫁給我,我可以完成你交代的任何任務。」有這麼一個英俊的小夥子落進了圈套,老巫婆很高興,於是說:「我給你出三道難題,如果你把每個難題都解決了,那麼我就讓你做我女兒的丈夫。」
「第一個難題是什麼?」王子問。「我的一枚戒指掉進了紅海,你去把它給我撿回來。」王子回去後,跟他的僕人們說:「第一件事不好辦,要從紅海里撈回一枚戒指,你們有什麼主意嗎?」這時,目光敏銳的僕人說:「讓我看看掉在哪裡了。」說著,便向紅海深處望去,「掛在一塊尖尖的礁石上呢。」高個子僕人把他背到海邊,說:「如果我能看到它在哪兒的話,我就可以把它撈出來了。」「這有什麼難的?」大胖子說,然後立刻趴下身子,把嘴湊到海水邊,只見海浪就像跌落深澗似的湧進他嘴裡,不一會兒,大胖子就把大海喝乾了。高個子微微彎了一下腰,就撿起了戒指。王子拿到戒指非常高興,把它交給了老巫婆。
老巫婆很驚訝,說:「不錯,確實是原來的戒指。第一個問題你僥倖解決了,不過現在是第二個難題。你看我宮殿前面的草地上,那兒放牧著三百頭肥牛,你得連皮帶毛、連骨帶角把它們通通吃掉。還有,下邊地窖裡存放著三百桶酒,你也得把它們喝光。要是有一根牛毛或一小滴酒剩下來,我就要你的命!」王子問道:「我不可以宴請客人嗎?沒有人陪,吃喝無味呀。」老巫婆冷笑著回答說:「我準你請一個客人,讓你有個伴兒,多了可不行。」王子回到僕人那兒,對大胖子說:「今天你做我的客人,好好飽餐一頓。」胖子於是放大肚皮,吃掉了三百頭肥牛,一根毫毛也沒剩下,吃完後還問早餐是不是就這麼點兒東西。然後胖子直接抱著酒桶喝酒,根本不需要酒杯,連最後一滴也用指甲刮起來吸吮乾淨了。吃完後,王子來到老巫婆跟前,告訴她第二個問題也解決了。
老巫婆大吃一驚,說道:「還從來沒有人做到這一步!不過還剩一個難題呢。」她心裡暗自忖度:你絕對逃不出我的手掌心,一定要讓你掉腦袋!接著她說:「今天晚上,我把我女兒帶到你的房間,你要用胳膊摟住她,你們就這麼坐在一塊兒。你要當心,可別睡著了。十二點的鐘聲響起時,我會來檢視,如果那時她不在你的懷裡,你就死定了。」王子想:「這事兒容易,我把眼睛睜得大大的就行了。」不過,王子還是叫來了僕人,告訴他們老太婆說了什麼話,告誡他們說:「誰知道她背後搗什麼鬼呢?謹慎點兒總不過分,你們要好好守著,不要讓那姑娘走出我的房門。」晚上的時候,老巫婆果然領來了自己的女兒,把她送到了王子的懷裡。接著,高個子捲曲起身子,把他倆團團圍住;大胖子站在門口堵著,任何活人都別想再擠進來。他倆就這麼坐著,姑娘一句話也不說。這時月光透過窗戶照在她的臉上,讓王子看清了她那美妙絕倫的容貌。王子無所事事地一直看著她,心中充滿了愛慕和喜悅。這樣看著看著,他的眼睛慢慢疲倦起來了。快到十一點的時候,老巫婆突然念起咒語,讓他們全都睡著了,就在這一瞬間,姑娘逃了出去。他們一直沉沉地睡到差一刻十二點,這時魔法失去了效力,他們才全醒過來。「噢,真糟糕!真倒霉!」王子叫道,「這下我完啦!」忠心的僕人們也紛紛開始抱怨,耳朵靈的僕人卻說:「別吵,讓我聽聽。」他傾聽了一會兒,然後說,「公主現在正坐在一個離這兒三百小時路程的巖洞裡,為自己的不幸哭泣呢。高個子,只有你一個人能幫助她。你只要伸直腿,幾步就到那兒了。」「好,」高個子回答,「但是目光異常厲害的老兄得跟我一塊兒去,好崩開岩石。」說著,高個子背起那個帶眼罩的人,一翻掌之間就到了被施過魔法的巖洞前。高個子幫夥伴解下了遮眼布,這位只用目光一掃,山岩便瞬間崩裂成了無數小塊。高個子抱起姑娘,眨眼間就送回了王子的房裡,隨後以同樣的速度把他的夥伴也接了回來。不等鐘敲十二下,大夥兒又像先前一樣坐好了,個個精神抖擻、情緒高昂。鐘敲十二下時,老巫婆偷偷來了,面帶嘲諷,好像在說:「這下他可是我的啦!」老巫婆心裡以為她女兒還坐在三百小時路程之外的巖洞裡呢。當她看見自己的女兒仍然被摟在王子懷裡時,頓時大驚失色,說:「這是一個比我更有能耐的人啊!」她再沒什麼可挑剔,只得把女兒許配給了王子。可她最後咬著女兒的耳朵說:「你不能按自己的心願挑選丈夫,從此必須受控於一個普通老百姓,真丟人!」
這一來,姑娘驕傲的心中充滿了怨恨,便想方設法進行報復。第二天早上,她叫人用車運來三百擔柴,對王子說,她母親的三個難題雖然解決了,但若要她做他的妻子,還得有一個人自願坐在柴堆中,忍受烈火的焚燒才行。她心想,他的僕人中沒有誰願意為了他被燒死。而他在愛情的驅使下,會自願坐到柴堆裡去,這樣她不就自由了嗎?可是僕人們卻說:「我們全都為您效過勞了,只有這位怕冷的老兄還什麼都沒幹,現在輪到他啦!」說著便把他抬到了柴堆上,點著了火。大火熊熊地燃燒著,持續了整整三天,所有的柴才燒光,火才漸漸熄滅。這時,在灰燼中間,那老夥計卻凍得渾身哆嗦,像白楊樹葉兒一樣,嘴裡還唸叨著:「我這輩子也沒經受過這樣的嚴寒,再過一會兒不把我凍僵才怪!」
再沒什麼辦法了,美麗的姑娘只好接受這個陌生青年做丈夫。可是,在他們乘車去教堂時,老巫婆說:「我受不了這種羞辱!」於是便派她的軍隊去追趕他們,下令見人就殺,一定要搶回她的女兒。但是聽覺很好的僕人聽見了她在背後說的話。「咱們怎麼辦?」他問大胖子。而大胖子自有辦法,他只是往車後吐了一兩口口水,便吐出了他喝下去的一部分海水,海水變成一片大湖,把老巫婆的軍隊全部困住並淹死了。老巫婆接到報告後,又派來鐵甲騎兵。然而耳朵靈敏的僕人聽到了他們身上盔甲的撞擊聲,立刻解下了他夥伴的遮眼布。這位只是狠狠瞪了敵人兩眼,他們的鐵盔鐵甲便都像玻璃一般粉碎了。王子一行人這下才毫無顧忌地繼續前進。等兩位新人在教堂裡舉行了結婚儀式,六個僕人便向王子告別說:「您的心願已得到滿足,不再需要我們了,我們打算繼續遊歷,試試自己的運氣。」
在距離王子的宮殿還有半小時路程的地方有一個村莊,村外剛好有個牧人在放一群豬。到了村中,新郎便對新娘說:「你知道我是誰嗎?我不是什麼王子,而是一個牧豬人。剛才放豬的那位就是我父親,咱倆也必須放豬,當他的幫手。」隨後,他帶她住進旅館,並悄悄吩咐店主,在夜裡拿走他們的華麗衣服。第二天早上公主醒來,便不再有衣服穿。這時老闆娘送來一件舊長袍和幾雙舊羊毛襪,還做出一副慷慨施捨的樣子,說:「要不是看在你男人的分上,我才不給你吶!」這麼一來,她真相信丈夫是個牧豬人了,便和他一起放豬,心裡想:「我以前真是太傲慢自大了,真是活該!」這樣過了八天,因為雙腳已經磨傷,她再也忍受不住了。這時,走來幾個人,問她知不知道她丈夫是誰。「知道,」她回答,「他是個豬倌唄,剛剛出門去賣絲帶了。」那幾個人卻講:「跟我走吧,我們帶你去見他。」說罷,帶她來到了王宮。她一跨進大廳,便見她的丈夫衣著華麗地出現在自己的面前,她卻沒認出來,直到他摟住她,吻她,對她說:「我為你受了許多苦,所以也讓你體會體會受苦的滋味。」這時候,他們才舉行了隆重的婚禮。而那位講這個童話的先生,則自稱是婚禮的嘉賓。