得知一切顺利时,那位旅伴脸上散发出了喜悦的光芒,而约翰内斯则把手掌合起感谢了仁慈的上帝。
晚上的情形跟昨天一样。约翰内斯睡下后,那位旅伴跟着公主飞进山里去了。这次他抽打她比上次更加厉害了,这次他用了两根枝条,谁都没有看到他,他却听到了一切,公主想要她的手套。他告诉了约翰内斯,还是像做梦那样。约翰内斯又猜对了,宫廷里一片欢腾。问题是,约翰内斯还能猜中第三回吗?如果顺利,他就可以娶得公主,在老国王驾崩之后继承王位。如果猜错了,他就要丧命,魔法师就要吃掉他那漂亮的蓝眼珠。
晚上,约翰内斯做了晚祷告后一早就睡下了,睡得很平安。而那位旅伴则在背上装上了翅膀,把剑挎在身体的一侧,把三根枝条都拿上,飞到了王宫。
在这漆黑的夜晚,刮起了风暴,屋顶被风刮掉。电光不停地闪着,雷声连成一片,响了一整夜。窗户打开了,公主飞了出去,她面色惨白得就像死人一样。那位旅伴这时用三根枝条抽她,鲜血都流到了地上,最后她差不多没有力气往前再飞了。她好不容易才飞进山里。
“外面下着冰雹,刮着大风。”她说。
“这样对人也有好处。”魔法师说。她告诉他,约翰内斯又猜对了。要是明天他也猜对了,她就再也不能到山里来,像以前那样施魔法了。
“不能让他猜中!”魔法师说,“我一定会想出他永远也猜不中的东西!现在让我们快乐一番!”于是他拉着公主的双手,他们和大厅里所有的小精灵、鬼火一起跳起舞来。
他们跳了很长时间,公主该回去了,再迟宫里面就该找她了。魔法师说,他要陪她一程。
在风暴中他们飞走了,那位旅伴用他那三根枝条抽他们的背。在宫外,魔法师和公主道了别,悄悄地对她说:“想着我的头。”但是那位旅伴还是听到了。公主从窗子溜进自己的寝室里。魔法师转头回去时,旅伴一把抓住他,用剑把他那丑陋的脑袋齐肩砍下,把他的脑袋用绸子手绢包好,带回旅店里,躺下睡了。
第二天早晨,他把手绢交给约翰内斯,对他说,在公主问他以前,决不能把手绢打开。宫廷大厅内人多极了。内阁成员都坐在有软垫子的椅子上。老国王穿上了新衣,金冠和王杖都擦得亮晶晶,看上去极为神气。但公主却面色苍白,穿着一身漆黑的衣服,就像要去参加葬礼似的。
“我想的是什么?”她问约翰内斯,他立即解开了手绢。他看见了魔法师的脑袋时,被吓了一大跳。所有在场的人也都吓得要死。但公主却像一尊石像坐在那里,一个字都不说。最后,她把手伸给约翰内斯,深深地叹息说:“你现在成了我的夫君了,我们今晚就举行婚礼!”
晚上,城里灯火通明,礼炮鞭炮齐鸣。宫廷里举行着欢宴,大家又吃又喝,相互碰杯,欢跳,唱着歌,快乐极了。
公主此时还是个女巫。那位旅伴知道这一点,他给了约翰内斯三根天鹅翅上的羽毛,和一个装着几滴水的小瓶子。他说,在他们新婚的床前放一个装满水的大盆,公主上床时推她一下,使她跌到水里,再把羽毛扔在水里,把瓶子里的水倒进盆里,把她浸到水中三次。这样她身上的魔法就会退除,她就会真正爱他。
约翰内斯按那位旅伴教的方法把公主按到水里时,她变成了一只漆黑的大天鹅。当她第二次从水里出来时,变成了雪白的天鹅。约翰内斯第三次把水浇在天鹅的身上,天鹅突然变成了最美丽的公主。她比以前更漂亮了,美丽的眼中含着泪珠向他表示感谢,因为他为她驱掉了魔力。
第二天,前来祝贺的人络绎不绝,最后,那位旅伴来了,他手拿着手杖,脖子上挂着行李。约翰内斯一再亲吻他,劝他不要远行,因为他的幸福都是他带来的。
那位旅伴摇摇头说:“不行,我的时限到了。我是还债罢了。你还记得那两个坏人要加害的那个人吗?你把一切都付出了,只求让那个人在他的墓中得到安宁。那位死者便是我。”
婚礼连续进行了一个月,约翰内斯和公主非常恩爱。约翰内斯后来成了这个国家的国君。