宋时在常州住着一户人家名叫刘元,要去杭州任职,把老婆孩子留在家里,嘱咐老婆看着孩子好好读书,考科举当大官,交代完之后就去赴任,父亲一离开家刘有就放松了下来,心思也不在读书上了,到处游山玩水不亦乐乎,忽一日刘元在衙门里想到儿子有没有好好读书,就想着把刘有接过来看着他读书上进,派仆人去传信把刘有接来,仆人出发了,到达常州家里对主母一说,母亲就去喊刘有回来交代一番,让他跟着去父亲那里,乘船而下,沿途看着江景,到一处地方向船夫打听是哪里,这里有座祠堂比较出名,供养着三高士,刘有就打算去看看,上岸后在一处墙角下遇到几个孩子在打一条小蛇,其实是条小龙,刘有看到后就想着救下来,出面对几个小孩说我用钱把它买下来,你们别打了,
几个小孩跟着他去拿钱,把小蛇带到船上继续出发,用艾草煮水消除小蛇身上的血污,待船行至一处无人的小岛,刘有就把它放了,说躲到无人的地方别被发现了,刘有继续前行,到达杭州刘元要考察刘有的才学,看有没有退步,看起来效果不错,过了,很是满意,在衙门住了几天,想要回去,对刘元说母亲一人在家,要回去服侍,刘有征得刘元的同意,坐船返回,刘元派仆人跟着送回去,在返回的途中,有一自称朱伟的人邀请刘有一叙,刘有说不认识有姓朱的朋友,朱伟说你去了就知道,来人穿的规整,用现代话说很靓,带着刘有离开,到达一座大殿才意识到是龙宫,进入之后龙王热情款待,感激刘有救了他儿子一命,想叫刘有多住几天,刘有不敢打扰,说怕仆人担心,还要回去服侍母亲,龙王问他有什么心愿,想要高中,龙王让刘有带着自己的女儿称心,能帮你,你们结为夫妻,三年为期,回去后带着媳妇回来,母亲很高兴,到科举之日,问称心怎么帮,说去偷看试卷,果然高中,三年期满,称心走了,丞相招婿,看上了刘有,后刘有当了大官。