从前有一位王后,上天注定她不能生孩子。于是她每天早晨都到花园里去,祈求天上的主赐给她一个儿子或者女儿。终于有一天,她的虔诚感动了上帝,一位天使从天而降,对她说:“这下你该满意了,上帝打算让你生下一个儿子,而且赐给他‘万事如意’的本领,这样在这个尘世上,他希望有什么就能得到什么。”王后急忙跑到国王那里告诉他这个好消息。时间一到,王后果然生了一个儿子,这让国王非常高兴。
每天早晨,王后都带她的儿子到动物园里去,让他在那里的一口非常清澈的水井旁洗手洗脸。就这样,孩子一天天地长大了。有一天,王后抱着儿子睡着了。一个老厨师知道小王子有“万事如意”的本领,就偷偷地把孩子抱走,同时抓来一只母鸡杀掉,把鸡血滴到王后的裙子和衣服上。然后他把孩子抱到一个秘密的地方,为他找了一个奶妈;而他自己则跑到国王那里去诬告王后,说由于她的疏忽,王子被野兽叼走了。国王看见王后裙子上的血便信以为真,大为震怒,下令建造一座无论日光还是月光都照不进去的高塔,把他的妻子关进去,然后把塔门封死。王后必须在塔里待够七年,不准吃饭也不准喝水,直到饥渴而死。可是上帝派了两个天使,化作两只美丽的白鸽子,每天都飞进塔里两次,给可怜的王后运送食物,一直到七年过去。
厨师心想:“要是这个孩子真有‘万事如意’的本领,我还待在这里,他一定会带给我不幸的。”于是他离开王宫去见那个男孩。那个男孩如今已经长大,可以说话了。厨师对他说:“许个愿吧,说你想要一座美丽的宫殿,而且还附带一个花园和宫殿里一应俱全的东西。”男孩的话刚一出口,他所希望的东西就出现在了面前。过了一段时间,厨师说:“你一个人太孤单了,这样不好,许个愿吧,要一位美丽的少女来陪伴你。”王子刚说出自己的愿望,少女马上就站在了他的面前,她是那样的漂亮,世界上任何画家都画不出这样的容貌。从此以后,他们俩在一起玩耍,并且彼此倾心相爱;老厨师也时常出去打打猎,就像贵族一样。可是有一天,他忽然想到,要是王子希望回到国王身边,那他就要倒大霉了。于是他出去,把女孩叫到身边,对她说:“今天晚上,你趁男孩睡着时,悄悄到他的床边,把刀子刺进他的心脏,他死了以后,把他的心和舌头带给我;如果你不照我说的去做,你就休想活命。”话说完后厨师就走了。可是第二天他再来的时候,他发现女孩不但没有照他的吩咐去做,而且还说:“他是一个好孩子,从来没有害过别人,我为什么要杀他呢?”厨师威胁女孩说:“如果你不做,你自己就休想活命。”等厨师走了以后,女孩只好叫人捉了一只小鹿,杀死后取出心脏和舌头,放在一个盘子里;她看见厨师来了,就对男孩说:“赶紧躺到床上,盖好被子。”
恶毒的厨师走进来说:“男孩的心和舌头在哪里?”女孩便把盘子递给他;这时,王子突然掀开被子,说:“你这个老罪人,为什么要杀我?我现在要判你的罪。我要让你变成一只黑色卷毛狗,脖子上戴条金链子,吃烧红了的煤炭,火焰从脖子里面冒出来!”他的话刚一出口,老厨师就变成了一只黑色的卷毛狗,脖子上戴着金链子,厨师们拿来烧得红红的炭喂它,火焰从它的脖子里直往外冒。王子又在王宫里小住了一段时间;有一天,他想起了自己的母亲,不知道她是不是还活在人间。最后,他对女孩说:“我要回到我的祖国去;要是你愿意和我一起去,我会养活你的。”女孩回答说:“唉,路途那么遥远,让我到一个陌生的国度,人生地不熟的,我能做什么呢?”由于她不愿意去,他俩又不想分开,于是王子就许了个愿,让她变成一枝美丽的石竹,把她带在身边。
男孩动身了,那只黑色卷毛狗也不得不跟在他的身后,向他的祖国走去。他来到关押他母亲的塔前;由于那塔实在太高,男孩便许愿,希望得到一架可以直通塔顶的梯子。有了梯子之后,他爬到塔顶,向里面探望,并喊道:“最最亲爱的母亲!尊贵的王后!你是已经死了还是仍然活着呢?”王后听见,以为是天使们在对她说话,便回答说:“我刚刚吃过饭,肚子还饱着呢!”王子说:“我是你亲爱的儿子,人家以为野兽把我从你怀里叼走了,可是我还活着,我这就救你出来。”于是王子爬下梯子,去见他的父亲;他让人告诉国王说他是一个猎人,愿意为国王服务,希望国王收留他。国王回答说:好吧,如果他学过打猎,能弄来野味,就叫他进宫来。其实,当时在这个国家的境内,从来没有任何一只野兽出没。而这位猎人却答应国王,无论他的餐桌上需要多少野味,他都能弄来。随后,他把国内所有的猎人都召集来,让他们随他一起到森林里去。到了森林里,他让他们围成一个大圆圈,只在一头留出一个缺口;然后,他走进圆圈,开始发愿。不一会儿,两百多只野兽纷纷向圈内跑来,猎人们马上就把它们都射死了。所有的野兽被装在六十辆大车上,运回王宫;国王的餐桌上已经好多年都见不到野味了,这下他可以大饱口福了。
国王非常高兴,他下令在第二天举行盛大的宴会,让宫里所有的人同他一起用膳。当文武百官都到齐的时候,国王对猎人说:“你真是太能干了,就坐在我的身边吧。”猎人回答说:“国王陛下,您给我的恩宠太大了,我只不过是一个普普通通的年轻猎手。”可是国王坚持他的要求,说:“你就坐在我的身边吧。”直到猎人终于在国王身边坐下。当他坐定以后,他想到了他最最亲爱的母亲,并希望有一个大臣能向国王提到王后,问问王后在塔里的情况,看她是活着还是已经饿死了。他的希望刚一出现,元帅就开始发话了,他说:“国王陛下,我们在这里倒是很快乐,可是王后在塔里过得怎么样,她是活着呢还是已经死了?”国王却回答说:“她让野兽吃了我心爱的儿子,我不愿意再听到她的任何消息。”这时猎人站了起来,说:“仁慈的父王,我的母亲她还活着,我就是她的儿子,我并没有死,也没有被野兽叼走,而是那个坏蛋,那个恶毒的老厨师干的好事,是他把我从熟睡的母亲怀中抱走,并把一只母鸡的血滴到我母亲的裙子上。”说完,他把那条戴着金链子的狗牵来,说:“这就是那个坏蛋!”他叫人拿来烧红的炭,强迫那只狗当着众人的面吞下去,然后让大家看那些从它脖子里面冒出来的火焰。接下来他问国王是否想看看它的本来面目,并许愿让它变回原形;转瞬间那家伙就变成了厨师,身上系着白围裙,手里拿着菜刀站在那里。国王一见到他便雷霆大怒,下令把他关进了死牢。随后猎人又说:“亲爱的父王,你愿不愿意看看那个温柔体贴、陪我长大的女孩?厨师逼迫她杀死我,她不但没有那样做,而且还冒着生命危险救了我。”国王答道:“好的,我非常愿意见到她。”王子说:“仁慈的父王,我要把她变成一朵美丽的鲜花呈献给您。”于是他把手伸进口袋,掏出那枝美丽的石竹花,放到国王的饭桌上;那花是那样的美丽,连国王也从来没有见过。随后,王子说:“我现在要让她恢复原形给你看。”于是他发愿将石竹变回那个美丽的少女;眨眼间,少女便站在那里,她是那样的漂亮,即使是最高明的画师也无法画出来。
国王派了两个使女和两个侍从到塔里去接王后,请她来参加宴会。但是王后被带来之后,什么东西也不吃,只是说:“当我在塔里的时候,是仁慈的上帝保全了我的性命,不久他就会来彻底解救我了。”王后又活了三天,然后无疾而终;当她被埋葬的时候,那两只天天给她往塔里送饭、由天使变成的白鸽子落在她的坟墓上。老国王下令把厨师撕成了四块,但是这并不能缓解国王失去爱妻的痛苦,不久他也死去了。王子和那个被他变成石竹装在口袋里带回来的美丽少女结了婚;他们是不是还活着,那就只有上帝知道了。