有个姓阳的书生,有一回去外地,在海上行船,忽然遇到大风,船被风浪打破了。
忽然凭空飘来一只小船,阳书生赶紧跳上小船,他也控制不住船,只好闭着眼睛任意飘荡。
不多久,风停了,小船停靠在一个小岛边,岛上是一个整齐的村庄。他走上去,只见里面安安静静地,不见人影,也没有一点鸡鸣狗叫之声。
走到一个大院子门口,院里花木盛开,花香弥漫,里面隐隐有琴声,他就在门口驻足。
一个年轻貌美的婢女出来,见到阳书生,转身进去。过了片刻,主人出来,是一个年轻的公子,姓晏,询问他是何人,从何而来。
阳书生回答了,晏公子笑道:巧了,咱们还是亲戚。
晏公子带他进屋,引见他的夫人,是一个十八九岁的美丽女子。
阳书生疑惑问道:不知您是哪一门的亲戚,为何从未听说过?

女子道:我是你的十姑,只是两家多年没有来往,故而你不知道。
十姑又询问他的父母与祖母,阳书生说:父母安好,只是祖母已卧病在床多年。
晚上,十姑吩咐那个叫粉蝶的美貌婢女伺候阳书生,晚上,粉蝶替他铺好床之后,阳书生见她十分可人,忍不住心动,拉着她亲热,粉蝶也不拒绝。
这时,门外传来姑父大声呼唤粉蝶,粉蝶吓得面容失色,赶紧跑出去。
阳书生悄悄跟出去,听见姑父说:粉蝶这丫头凡心未尽,该打她三百鞭子。
十姑说:既然她对侄儿有意,不如就把她给侄儿算了。
阳书生羞愧地回到卧房,怕十姑赶他走,又怕粉蝶受到责罚。次日,十姑却没有提起此事,他才稍稍放心,只是没再见到粉蝶。
阳书生在岛上住了十来天,他很喜欢十姑弹的琴曲,是从未听过的,十姑就教了他两首曲子,堪称仙音妙曲。
岛上四季温暖,花开不断,生活逍遥自在,名字就叫神仙岛,距离阳书生的家乡有千里之遥。阳书生想回家,又觉得十分困难。
十姑说:这并不难。然后把那只小船找来,用她的衣裙做成风帆,告诉他,只管闭上眼睛任船飘荡,自然能到家。
临行,十姑送了他一包干粮,以及给他祖母的一颗药,又对他说:你既然未娶妻,就把粉蝶许给你吧,我已经让她先去了。
阳书生辞别十姑和姑父,乘船入海,过了半天,觉得肚子饿了,拿出干粮一看,只有几块饼子。
阳书生心想:十姑也太小气了,路上至少得个把月,这点干粮怎么够的。只好吃了一块,把剩下的先留起来。
到了傍晚,竟然就到了陆地边,仔细一看,就是他的家乡。
回到家,家人告诉他,他已经离家十六年了,竟然容貌丝毫未变。
阳书生心知是遇到神仙了,就细诉了经历,又把那件衣裙拿出来。
祖母看了衣裙,惊道:那就是你的姑姑呀,她生来就有仙姿,十六岁时许给晏家,没多久女婿进山失踪了,她等了三年,忽然无疾而终了,这件衣裙就是她当年穿过的。
家人都怀疑十姑没死,开棺一看,里面果然是空的,家人都相信她们夫妻是成仙了。
阳书生把药丸给祖母吃了,祖母的病立马就好了,又把剩下的饼子分给家人吃,只吃一块,一天都不觉得饿。
幼时,阳书生曾订过亲,后来他失踪多年,那家姑娘就嫁了别家。阳书生记得十姑的话,等着粉蝶,可是等了一年多也不见她到来,只好与钱家姑娘定了亲。
钱姑娘叫荷生,十六岁,长得十分美貌,先前订过三次亲,可是没等出嫁,准女婿都死了,就没男人敢娶她了。
阳书生不介意,娶了荷生,洞房花烛夜,掀开盖头一看,这不就是粉蝶吗。
可是阳书生跟她提起神仙岛的事,她却茫然不知,问她的生日,就是粉蝶离开神仙岛的日子。
阳书生拿出琴,弹奏十姑教给他的曲子,荷生若有所思,觉得很熟悉,阳书生相信,荷生就是粉蝶。