从前,一个国王有个公主叫贝拉,她不但非常美丽,而且心地善良。一天,国王外出旅行,问贝拉想要什么礼物,贝拉说要一朵漂亮的玫瑰花。国王旅行回来了,他拿出了一朵红玫瑰花,告诉贝拉:“这朵玫瑰花就像生命一样珍贵,所以你要好好爱惜。”公主听了这句话,觉得很好奇,于是询问玫瑰花的来历。
原来,国王来到一个花园,刚要摘玫瑰花时,就遇到了一条蛇。那条蛇得知国王要把花送给女儿,就把花交给了国王,但要求贝拉一定要到花园里来,不然他就会死去。
贝拉惦记着那条蛇的生命安危,就来到那座花园。花园中有一座美丽的宫殿,贝拉刚走进一个房间,就看见一条蛇,吓得大叫起来。蛇温和地告诉公主不要害怕,公主见那条蛇没有伤害自己的意思,所以就走过去轻轻地摸了摸它。第二天早上,公主醒来时,发现精美的早点已经摆上了餐桌。到了晚上,桌上又摆着丰盛的晚餐。但公主却始终没见到过一个人。过了一段时间,贝拉开始想念起自己的亲人,于是准备回家去看望他们。在她离开时,那条蛇告诉贝拉,如果她超过三天没有回来,他就会死去。
贝拉回到家中,和亲人们团聚在一起,非常快乐地玩了两天,忘记了蛇说的话。直到第三天的晚上,贝拉才猛然想起蛇的叮嘱,于是急忙骑着马,奔向那座花园。
到了深夜,公主赶到了花园,但却找不到蛇。第二天早晨,贝拉起床后又来到花园中寻找,发现蛇躺在一口枯井旁边,已经死了。贝拉觉得是自己没有遵守约定才害死了蛇,所以伤心地哭了起来,她的眼泪不断掉在蛇的身上。
谁知奇迹就在这时发生了,沾上公主眼泪的蛇,竟然变成了一位英俊的王子。王子深情地告诉贝拉,他其实是中了巫婆的魔咒才变成蛇的,只有贝拉的眼泪才能为他解除魔咒。不久,王子和公主贝拉结了婚,他们一直相亲相爱地生活在一起。
小公主拥有一颗善良的心,她出于对蛇的同情,前去陪伴他,并用自己的泪水挽救了蛇的生命。这正应验了一句话:“善有善报。”