从前有一个老国王,他有一个忠实的仆人,叫约翰涅斯。一天老国王病得很厉害,把约翰涅斯叫到床前说:“我快要死了,就是不放心我的儿子,他年轻不懂事,如果你能好好照顾他,我就可以闭上眼睛了。”约翰涅斯说:“我一定忠实地为他服务,就是献出性命也甘心情愿。”老国王又说:“我死了以后,你把整个宫殿里所有的房间和里面的财宝给他看,就是走廊最后那间藏着金屋公主像的房间,千万不要让他看,不然他就要有危险了。”约翰涅斯答应了。
老国王死了以后,约翰涅斯按照老国王的旨意,引着小国工到所有房间里去看那些财主,就是不打开走廊最后的那个房间,小国王问为什么不打开这间房。他说:“老国王说打开了会有危险。”小国王说:“就是死了,我也要你打开。”约翰涅斯没有办法,只好很难过地把门打开,他先进去想把金屋公主像挡住,但是小国王已经看见了画上的美丽少女,马上昏倒了。约翰涅斯把他放在床上,用酒灌醒了1小国王,小国王马上问:“那美丽的少女是谁呀?”约翰涅斯说,“那是金屋公主。”小国王说:“我非常爱她,就是死了也要找到她!”约翰涅斯想了很久,想出一个办法来,他请小国王拿出一吨金子,叫所有的金匠来日夜赶做出各式各样的器具和鸟兽,把这些装到船上,约翰涅斯和国王化装成商人,然后漂洋过海,到了金屋公主住的那座城里。约翰涅斯叫国王在船上等着,自己带着一些金器上岸走到了王宫里去,他遇到一个侍女在井边打水,他对女仆说:“我是一个商人,有好看的金器。”女仆看了这些金器说:“我们公主看见了一定喜欢,准会都买了!”
就把他引到公主那里,公主看了要全买下来,约翰涅斯说:“我是一个富商的仆人,我主人的船上还有更多的好东西呢?”公主让他都拿来,他说:“太多了,没法拿。”公主想看这些好东西,就让约翰涅斯把她带到船上去。国王看见公主比画像上的美丽得多,就把公主引到船舱欣赏那些金子做的器具和鸟兽。约翰涅斯让舵工开了船,公主只顾欣赏那些东西,不知道船早就走了,等看完最后一件时,她感谢了商人要回家去,一出船舱,看见船已离开陆地很远了,正在大海中张满了帆向前急驶。她大吃一惊,叫道:“我受骗了,我被这个商人拐走了,还不如死了呢!”小国王拉着她的手说:“我不是商人,我是一个国王,我第一次看到你的画像就昏倒了,发誓要和你结婚。”
金屋公主听见这话,就同意和他结婚。
忽然约翰涅斯看见有三只乌鸦飞来,互相叫着谈话,他懂得鸟的语言,他听一只乌鸦说:“别看国王把金屋公主带走了,可他们结不了婚!”第二只问:“为什么呢?”“等他们一上岸,就会有一匹栗色的小马跑过来,如果国王骑上去,就会被小马背跑。”第二只问:“那就没有办法了吗?”第一只说:“有,如果有人抢先骑上马,拿出皮套里的枪,把马打死就得救了,可是谁能知道呢?谁要把这事告诉国王,那他从膝盖以下就要变成石头。”