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