樂云鶴、夏平子二人,小的時候是同鄉,大了又是同學,他們是莫逆之一交一。夏平子自幼聰明,十歲時就有文名。樂云鶴虛心向他學習,夏平子也認真地幫助他;樂文思日見長進,終于和夏齊名。但二人科考不得志,總是名落孫山。不久,夏平子染上疫病死去,家里窮得無力下葬,樂云鶴獨力承擔了喪事。夏平子撇下了寡妻和還在懷抱中的孩子,樂云鶴按時接濟她們。每得到一升半斗糧食,必定分一半給夏家。夏平子的家屬因此得以生存下去。士大夫和文人們也因此更加敬重樂云鶴。
樂云鶴家產本來不多,又常常周濟夏家,因此生活日漸困難,他嘆息道:像夏平子那樣的文才,都碌碌無為地死了,何況我呢!人生不能及時爭取富貴,年年憂愁,恐怕早于狗馬填了溝壑,辜負了這一輩子。不如早點自作打算!于是放棄讀書,改做買賣。經營了半年,家境逐漸富裕起來。
一天,樂云鶴到金陵,住在客店里。見一人長得很高大,身上筋骨隆起,在飯桌座位旁徘徊猶豫,臉色黯淡,面帶悲傷。樂云鶴問他:想吃點東西嗎?那人也不說話。樂云鶴把自己的飯推過去,那人雙手抓著,一眨眼就吃了個凈光。樂云鶴又給他買了兩個人的飯,一會兒又吃完了。樂云鶴便讓店主人割來一只豬腿,堆上一大摞蒸餅。那人吃了幾個人的飯才吃飽,道謝說:三年了,沒吃這么飽過。樂云鶴說:你是一個壯士,怎么如此漂泊潦倒呢?那人回答說:罪犯天條,不能說啊!又問他的家鄉,回答說:我地上沒屋,水上沒船;早上住在鄉村,夜晚睡在城市。樂云鶴收拾行裝,準備上路。那人跟在后面,戀戀不舍。樂云鶴向他告辭,那人說:您有大難,我不忍忘記這頓飯的恩德。樂云鶴很驚異,便帶著他同行。路上拉他吃飯,那人推辭說:我一年只吃幾頓飯。樂云鶴更加驚奇。
第二天,樂云鶴乘船渡一江一時,忽然狂風大作,波浪滔天,一江一上的商船全部傾覆,樂云鶴和那人都掉進一江一里。一會兒,風平浪靜,那人背著樂云鶴,踏著波浪鉆出水面,把樂云鶴送到一只客船上,自己又破浪游去。一會兒,拉來一只小船,扶樂云鶴上去,囑咐他躺著等著;自己又跳進一江一中,兩個胳膊夾著貨物出水,扔在船上。然后又潛進一江一中,出入幾次,撈出的貨物擺滿了小船。樂云鶴感激地說:你救了我的命,我已很知足了,哪敢指望連貨物都能保全呢?檢查貨物錢財,一點也沒丟失。樂云鶴更加高興,驚異地認為他是神人。放開船要走時,那人告辭。樂云鶴苦苦挽留,才一塊渡一江一。樂云鶴笑著說:這一場大災難,只丟失了一枚金簪。要再入一江一尋找,樂云鶴正要勸阻,那人已跳進一江一中不見了。樂云鶴驚愕了很久,忽見那人含笑而出,把一枚金簪一交一給樂說:僥幸不辱使命!一江一上的人見了,無不驚駭詫異。
樂云鶴帶著那人返回家鄉,吃住都在一起。那人十幾天才吃一頓飯,一頓飯吃得不計其數。一天,又說要告別,樂云鶴執意挽留。正好天一陰一了下來,要下雨,遠處傳來雷聲。樂云鶴說:云里頭不知是什么樣子?雷又是什么東西?如果能到天上看看,才能解開這個疑惑。那人笑著說:您想到云中游覽游覽嗎?過了一會兒,樂云鶴覺得非常困倦,伏在床上打瞌睡。猛然醒來,覺得身子搖搖晃晃,不像在床上。睜眼一看,自己已在云海中,四周全是棉絮般的云朵。樂云鶴驚訝地站起來,頭暈得像在船上。用腳一踏,軟軟的不是地面。仰頭看看星辰,就在眼前。于是懷疑是在做夢。仔細一看,星星都鑲嵌在天上,就像蓮子嵌在蓮蓬上一樣。大的像甕,小點的像小瓦罐,最小的像缽盂。用手扳扳,大星星牢不可動;小星星活動,像能摘下來。樂云鶴便摘下一顆,藏在袖子里。撥開云層往下看看,云海茫茫,地面上的城市只有豆粒那樣大小。樂云鶴驚愕地想:如果一失足掉下去,這條性命還用問嗎?一會兒見兩條龍蜿蜒矯健地駕著一輛車飛來。龍尾一甩,像鳴牛鞭。車上有個容器,好幾丈粗,里面貯滿了水。有幾十個人,用家什從容器中舀水遍灑云間。忽然看見樂云鶴,都感到奇怪。樂云鶴仔細看了看,那個壯士也在這些人里面。那人告訴眾人說:這是我的朋友。說著,拿過一個舀水的家什,讓樂云鶴灑水。當時正好大旱,樂云鶴接過家什,撥開云朵,望著大約是故鄉的地方,盡情地舀水傾灑。過了會兒,那人對樂云鶴說:我本是,因為誤了行雨,被罰到人間三年。現在期限已滿,我們從此分別了。于是拿過駕車的繩子,有一萬尺長,堆在一邊,讓樂云鶴綴著繩子一頭下去。樂云鶴害怕,那人笑著說:沒事。樂云鶴按他說的,綴著繩子嗖嗖地往下落,瞬間便到了地面。一著,正好落在自己村外。繩子漸漸收回云中,看不見了。當時,天旱了很久,十里外的地方,僅下了一指雨;唯獨樂云鶴的村里下得溝渠都滿了。
樂云鶴回到家中,摸摸袖子里,摘下的那顆星還在。拿出來放到桌上,只見黑黝黝的像塊石頭。到了夜晚,星星一片光明,照亮了屋子。樂云鶴更加當作寶貝,珍重地收藏起來。每次來了知己客人,他才拿出來照著明喝酒。正眼注視這顆星,光芒刺目。一夜,樂云鶴的妻子面對著星星坐著梳頭發,忽見星光漸漸縮小,像個螢火蟲一樣,在空中流動橫飛。妻子正在詫異,星星已鉆進她嘴里,吐也吐不出來,竟咽到肚子里去了。妻子驚愕地跑去告訴樂云鶴,樂也感到奇怪。睡下后,樂云鶴夢見夏平子對他說:我是少微星。你對我的恩惠,我一直沒有忘記。又承蒙你從天上把我帶下來,我們算是有緣。現在我做你的子嗣,以報大德。樂云鶴三十歲了,還沒有兒子,得了這個夢非常高興。后來,妻子果然懷孕了。等到生產時,光明滿室,就像那顆星在桌上放著時一樣。因此生下的兒子就取名叫星兒。星兒非常聰明,十二歲就考中了進士。