从前,有一个穷人家的独生子,因为家中贫穷,无法生活下去,只得去当兵。这个青年在战场上英勇杀敌,立下了不少战功,国王十分欣赏他,奖给他很多财宝。
国王有个女儿,长相美丽,但性格却很古怪。她发誓说,如果自己先死,一定要自己的丈夫陪葬;如果丈夫先死,自己也同样会陪葬。由于她这个吓人的誓言,一直没人敢向她求婚。但这个英勇的青年见到公主后,完全被她的美貌迷住了,不顾一切地向她求婚。国王同意了他们的婚事。
新婚后,他们愉快地生活在一起,可是好景不长,公主不久就病死了。青年虽然很不情愿,但还是和公主的尸体一起被关进了坟墓。
在坟墓里,青年等待死亡的来临,心中十分恐惧。一天,他看见一条蛇不知从哪里爬了出来,便拔出剑来把它砍成了三截。过了一会儿,角落里又爬出一条蛇。它看见同伴被砍成了三截,很快爬走了,不久它嘴里含着三片绿叶又回来了,它把砍成三截的蛇按顺序排好,然后在每截蛇身上放一片绿叶。奇迹出现了,被砍死的蛇复活了,两条蛇迅速地逃走了,但叶子却还在地上。这个青年捡起叶子,在公主的嘴上放了一片,眼睛上放了两片。他刚放好叶子,公主就活了过来。他们使劲地敲打墓门,大声叫喊,最终获救了。后来,青年把三片绿叶交给自己最信任的侍从保管。过了一些日子,青年带着公主乘船回家探望自己的父亲。可是公主爱上了船夫,便趁青年睡熟后,和船夫一起将青年丢进了海里,然后和船夫一起回国,准备向国王谎称青年途中遇到了意外不幸遇难,自己要嫁给船夫。
忠实的侍从悄悄把青年从海里捞了起来,用那三片绿叶救活了他。青年赶在公主回国前见到了国王,向国王讲明了事情的经过。后来公主果然带着船夫回来了,当她见到青年时,吓得直喊饶命。但国王并没有饶恕她,把她和船夫赶上一条底部有洞的船,把他们流放到海里,他们不久就沉到大海里去了。
人无信而不立。公主自己作出承诺,却只要求别人遵守,她自己不但违背承诺,而且心生恶念,只能自食其果。