到了小矮人约定的日子,父子俩一起前往指定的地方,儿子在地上画了一个圆圈,自己和父亲都站在圆圈中间。不一会小矮人来了,他对商人说:“你答应我的东西带来了吗?”商人没有做声,但他儿子回答道:“你要什么东西?”小矮人说:“我来这儿是和你父亲谈
话,不是与你谈话。”儿子说:“你用心计欺骗了我爸爸,你应该放弃你们的协约。”小矮人回答说:“不行,我不会放弃我的权力。”他们就这样争辩了很久,最后双方都同意,把这个儿子放进一条敞篷小船里,先让船紧靠在河岸边,由父亲亲手把船推开,任由载着他的船自己去漂流。商量完毕,儿子向父亲告别,自己上了船,船被推开了,它摇晃着向河中漂去。由于摇摆幅度太大,船竟翻了过去。商人认为自己的儿子已经淹死,怀着悲痛的心情回家去了。
但是那条船并没有沉下去,它仍然平稳地漂流在水面上,尽管船翻了,少年躲在船里面同样很安全。他漂呀!漂呀!最后船漂到一块陌生的地方搁浅了。发现船不动了,少年潜出水面,登上河岸,看到眼前是一座漂亮气派的城堡。他走进去才发现许多房屋都是空的,整座城堡空无一人,显得很凄凉。然而,他并不知道这是一座被人施了魔法的城堡,最后,他终于在一间房子里发现了一条白蛇。
这条白蛇是一个被施了魔法的公主,她看见他来了非常高兴,说道:“我的救星,你终于来了吗?我等你等了十二年之久!因为只有你才能解救我。今天晚上,有十二个人要来,这些人脸色漆黑,脖子上带着铁链。他们会问你到这儿来干什么,你要一声不吭,不管他们如何待你——或打你或折磨你,你都要忍着,千万别说一个字,到十二点钟他们就会离去。第二天晚上,又会来另外十二个人,第三天晚上又会来二十四个人,他们甚至会砍下你的头,但一到晚上十二点,他们的魔力就会消失,我也就恢复自由了,到那时,我会给你带来生命之水,还你一个活泼健康的身体。”少年答应了她的要求。接连发生的一切都如白蛇所说的一样。商人的儿子没有说一个字。第三个晚上,公主变回了人形,她来到他面前救活了他,又亲吻着他,整个城堡里便充满了欢声和笑语。他俩举行了隆重的结婚庆典,少年当上了金山王。
结婚后,他们在一起生活非常幸福,王后还生了一个儿子。八年过去了,金山王想起了自己的父亲,心情不能平静下来,他渴望再次见到他的父亲,可王后不让他去,说道:“我知道会有不幸发生的。”可他仍坚持要去,这闹得王后终日寝食不安,王后没办法,只好同意了。临别之际,王后送给他一只如意戒指说:“拿着这个戒指,戴在你的手指上,无论你想要什么时,它都会带给你的。但你要答应我,千万不可用这个戒指把我带到你父亲面前。”金山王答应了她的要求,将戒指戴在手指上,接着他发愿希望自己能马上到父亲生活的城市附近,一刹那间,他发现自己已经站在了老家的城门口。卫兵见他穿着非常奇怪的衣裳,不让他进城,他只好爬上附近的一座山头,找到一户牧羊人,向房东借了一件旧外套穿在身上,才顺利地进了城。