从前有一位国王和王后。他们有个儿子叫做斯哥德,王子英俊非凡,既健壮又活泼。
岁月让国王日益苍老。于是他就告诉王子:你现在应该去找一位合适的妻子,我也不知道自己还能活多久,因此希望能够在临死前看到你成亲。
斯哥德也不反对这个建议,他询问父王到哪里才能找到一位好妻子。父王告诉他在某个国度里有一位非常美丽的公主,如果斯哥德能够娶她作妻,自己就十分满意了。于是斯哥德告别了父王,准备好行装,出发去寻找父王提到的那位公主。
他拜见了那里的国王,并向公主求婚。国王听后欣然同意了他的请求,不过王子必须永远留在公主的王国里,因为老国王身体已不很强壮,难以统治好国家。斯哥德接受了老国王的条件,但是他也提出请求:如果得知自己父王去世的消息,请允许他立刻回到本国。于是他和公主举行了婚礼,然后便协助老国王统治王国。王子和公主彼此深爱着对方,一年后他们有了自己的儿子;可是两年后,斯哥德就获悉了父王去世的噩耗。斯哥德现在必须准备动身回国,他领着妻子和儿子乘船出了海。
在海上他们连续航行了好几天。突然一阵风刮过,船上立刻变得死一般的寂静。这时他们只需一天的航程就可以靠岸回到家里了。这天斯哥德和公主来到甲板上,而船上其他人早已经昏睡过去。他们在甲板上聊了一会儿,可爱的小儿子呢,当然被抱在他们怀里。过了不久,斯哥德就觉得眼皮特别沉重,昏昏欲睡。他便到船舱下面去躺着睡了;甲板上只剩下公主逗着小王子玩耍。
斯哥德进了船舱好一会儿后,公主突然发现后面的海上冒出一个黑点。黑点越来越近,等到它更近些时,公主看出那是一条小船,而且还看到有个人影在不停地划着。最后小船赶上来了,靠在大船边。公主这时才看清这是一条石船,而且从里面爬上来一个可怕丑陋的巫婆。公主当时恐惧得简直无法形容,她说不出一句话,也不敢走去叫醒王子或者水手。巫婆径直奔向公主,抢走婴儿,把孩子放到甲板上。接着她又剥下公主华丽的衣服穿在自己身上。然后巫婆就变成了公主的模样。最后她抓住公主,把她扔到石船里,恶狠狠地诅咒:“我对你施了魔法,让你一直呆在石船上,直到你看见我阴间的哥哥。”
公主害怕得一动不动,石船很快就划走了,直到她再也不看不见大船。
当石船消失在巫婆的视线中后,小王子哭叫起来。无论巫婆怎样让他安静,都毫无用处。于是她只好抱着小王子,到船舱里弄醒昏睡中的国王。她责备国王把她和孩子单独留在甲板上,却和水手们躲在船舱里睡大觉。
斯哥德对公主的严厉责备真是奇怪极了:她以前可从来没有埋怨过自己。不过他仍然觉得这次可能她另有原因吧。国王便和她一起哄孩子,可这也没有用。于是国王唤醒水手们,命令他们立即启航。这时的风向正好把他们吹向要停泊的港口。
很快他们就靠了岸,回到了斯哥德将要统治的故乡,看见人们都为老国王去世沉浸在悲哀之中;不过当斯哥德回到王宫时,他们便得到了安慰。
小王子自从在甲板上被巫婆从母亲手中抢走以后,就不停地啼哭,虽然在那之前他一直是个好宝贝。最后新国王只好从侍女们中为小王子挑选了一位保姆。奇怪的是小王子一到保姆怀里,就不再啼哭了,变得和以前一样乖。
自从这次航行后,斯哥德发觉公主在许多方面变化很大,不再如以前那样好了。她变得既傲慢又固执,让人很难相处。以前她绝对不是这个样子的!很快其他人和国王一样,也注意到了这些变化。王宫里有两个年轻人,一个18岁,另一个19岁。他们非常喜欢下棋,常常呆在宫里下棋。他们的房间就在新王后的隔壁,所以他们可以经常听到新王后在自己房间里自言自语。
于是有一天,他们决定听清楚新王后到底在说什么。他们就把耳朵贴在屋子之间的缝隙上,终于听见了新王后清晰的声音:“稍微打一下哈欠,我是个漂亮的小侍女;哈欠打到一半,我就是半个巨人;如果哈欠打完,我就完全是个巨人了。”
刚说完她就大了一个大大的哈欠,于是立刻变成了可怕丑陋的巨人。接着从房顶上钻出一个三头巨人,他捧着装满生肉的食槽,一边向妹妹假王后打招呼,一边把食槽摆到她面前。她就狼吞虎咽地吃着生肉,一口气全部吃到了肚里。两个年轻人能看见这一切,但却听不清巨人在和新公主说什么。他们被新王后的贪婪惊呆了——看看她究竟吃了多少肉啊!难怪她和国王进餐时吃得那么少。新王后一吃完槽里的肉,巨人又带着槽从进来的通道消失了。接着巨人再次变成了新王后。
我们现在再去看看托保姆照顾的小王子吧。有一天晚上,保姆抱着小王子正要点蜡烛时,屋里的几块木板突然蹦起来,从地下钻出来一位穿白衣服的美丽妇人。她腰间被一条铁皮带系着,皮带上的铁链一直拖到地下。妇人走到保姆身边,接过孩子喂奶给他吃。然后她又把孩子交给保姆,顺着来时的地洞离开了。地板立刻合并到一起,恢复了原样。虽然妇人一句话都没有说,保姆还是害怕极了,不敢向任何人提起这件事。
第2天又发生了同样的事情。不过在妇人正要离开的时候,她悲伤地说:“两人一起出发,只剩一个留下。”随后她又消失在地下。保姆听了妇人说的话觉得更害怕了,心想小王子或许会有什么危险。保姆对这位陌生的妇女倒没什么反感,因为她对小王子就像对自己的孩子一样。最奇怪的就是妇人说的“只剩一个留下”。不过保姆猜想:既然妇人来过两天了,或许是只剩下一天的意思吧。
最后保姆终于下定决心把整件事情告诉新国王,希望他当天晚上能够亲自见一见那位妇人。国王答应了,然后提前来到保姆的房间里。他拔出剑躲到一张凳子下。不久几块地板又像前两夜那样弹了起来,白衣妇人拖着铁链走了出来。新国王立刻认出她正是自己的王后,连忙砍断拴在铁皮带上的链子。紧接着地下就传来了震耳欲聋的响声,整个王宫都在颤抖。人们心想这下完了——王宫一定会塌成碎片的。可是等巨响和颤抖停息后,王宫并没有坍塌,依旧保持原样。
新国王和新王后相互拥抱着。王后讲述了自己历险的全部过程:巫婆如何趁他和水手们睡着时爬上船,然后把她扔进石船;她漂得很远,再也看不到大船了,只好继续冒着黑夜向前。最后她在一个三头巨人那里靠了岸。巨人强迫她嫁给他,但她拒绝了。于是巨人把她单独关起来,威胁她如果不同意嫁给他的话,她就永远得不到自由。过了一段时间,她开始打算如何重获自由。她告诉巨人只要给自己3天时间,让她到地上去看看儿子后就嫁给他。三头巨人同意了,但是他仍然用铁皮带和铁链拴住她,让后把铁链的另一头系在他的腰上。刚才听到的巨响,就是新国王突然砍断铁链,巨人不禁从地道里摔下去时发出来的。巨人居住的地方其实就在王宫的地底下。那阵狂乱的颤抖肯定是巨人临死前的挣扎引起的。
现在新国王终于明白,为何身边的假王后脾气变得如此糟糕了。他立刻命令在假王后的头上套上麻袋,用大石头将她砸死。随后他还让人将巫婆的五马分尸。而那两个住在假王后隔壁的年轻人,再也不必害怕假王后的魔法了,纷纷说出了所看到的和听到的事情。
真正的王后又恢复了她高贵的身份,深受臣民爱戴。而小王子的保姆也嫁给了一位贵族,还从国王和王后那儿得到许多赏赐。