在花园里最漂亮的一朵玫瑰花里,住着一位小小的玫瑰花精,他小得几乎没人能看得见,但相貌却十分俊美,肩上还长着一双垂到脚面的翅膀。
早晨,太阳出来时,玫瑰花开了,花精就从玫瑰花里走出来,在一只飞舞的蝴蝶翅膀上跳舞,然后数着自己要走多久才能走到花园外的水泥路上。他认真地数着走着,完全忘记了太阳已西沉,玫瑰花瓣也全都合上了。这时,天空下起了雨,风也呼呼地吹着,小花精吓得浑身颤抖,只好爬进了花园另一头的一个棚子里。
棚子里有两个年轻人,一位英俊青年和一位美貌的少女,两人紧紧地依偎着,少女在伤心地哭泣。原来他们是一对恋人,可少女的哥哥不喜欢这位青年,就故意打发他到很远的地方去出差。少女哭着将一朵玫瑰花递给了青年,不过在她把花递过去之前先放在唇边深深地吻了一下。这时,玫瑰花一下子开了,小花精赶紧飞了进去。
青年带着这朵玫瑰花离开少女后,一边走一边伤心地吻着玫瑰花,青年热烘烘的呼吸弄得小花精浑身发痒。就在青年又一次吻着玫瑰花时,少女的哥哥悄悄地追上来,用刀刺死了青年,并将他的头割下来,连同身子一起埋在了一棵树下。这一切,小花精全都看见了,吓得他从花瓣里掉了出来,跌在一片树叶上,这片树叶恰好挂在少女哥哥的帽子上。
天亮的时候,少女的哥哥走进了少女的房间,他摘下帽子,见妹妹还在睡觉,就阴险地笑了一声后离开了。那片载着小花精的树叶就落在了少女的床单上。小花精悄悄爬进少女的耳朵,把这个不幸的消息告诉了她,还说床单上的那片树叶就是证明。
少女醒来后,果然看见了那片树叶,她悲痛欲绝,跑到小花精告诉她的地方,刨开泥土,就看见了心爱的人。少女抱起心爱人的头颅,哭得死去活来。最后,少女重新把爱人的尸体用土埋好,却把头带回了家。
少女把爱人的头放进一个大花盆里,然后在上面盖上土,又在土上插了一枝茉莉花枝。少女每天就躺在花盆前,望着茉莉花枝忧伤地沉思着、哭泣着。她的眼泪落在花盆里,茉莉花枝越长越绿,还长出了许多花骨朵,而少女却一天天地消瘦下去。终于有一天,少女就那样躺在花盆前,将头靠在花盆的茉莉花枝上死去了。
少女死去后,那枝茉莉花开放了。少女的哥哥将妹妹埋掉后,就把那盆茉莉花搬进了自己的房间。小花精对这一切都知道得清清楚楚,为这一切气愤不平,并决定要为这对不幸的恋人报仇。
于是,小花精开始向每一朵盛开的茉莉花讲述这件可怕的事情,并希望茉莉花能够为青年和少女复仇。因为每朵花都有一个鲜活的心灵,茉莉花们被小花精说的事情震惊了,它们答应了小花精的请求。然后,小花精又找到蜂后,也向它讲诉了这件事,同样希望蜂后也能加入复仇的队伍。蜂后也答应了。就在少女死去的第二天,她的哥哥正在那盆盛开的茉莉花前睡觉,花中的每一个心灵都从花里面悄悄地爬出来,用有毒的利剑,先让他做噩梦,然后再用毒剑刺他的舌头,让他在惊恐中张着嘴死去。
这时,蜂后带着一群蜜蜂飞来。它们见这个狠毒的人已经死去了,就围着花盆嗡嗡地飞着不肯散去。有人路过花园时,看见了屋里的情形,就走进去看是怎么回事,并将那盆茉莉花端起来。蜂后狠狠地蜇了一下那人的手,他手一松,花盆就掉在地上摔碎了,青年的头颅也露了出来。于是,人们终于明白了青年是被少女的哥哥谋-的。