有一次,一個窮小伙子在山上砍柴火,來到一個美麗的小湖邊。湖水碧綠如寶石,清澈如藍天。這孩子累了,就坐在一棵松樹底下休息。突然,他看見湖裡冒出一隻大烏龜在水面游著。它四面環顧了一下又鑽進水裡去了。
過不久又從深水裡冒出一條綠龍。它也朝四面環顧了一下之後,也鑽到水裡去了。再過了一會兒,湖水第三次地嘩啦一聲響。湖面上出現了龍宮的公主,她美如天仙,坐在湖面上梳頭。
打柴郎看到這位美仙子,忍不住大聲歎了一口氣。
可這歎氣聲剛一落,湖上面閃了一下紅光,美麗的公主便不見了。公主突然不見,打柴郎差點兒失去理智。他跑到湖邊,毫不猶豫地跟在公主後面往水裡一跳。
窮打柴郎好久好久才掉到湖底,可是奇怪的是湖底竟沒有水。那兒跟陸地上一樣又明又亮,遠處聳立著一所高大的房子。
打柴郎高高興興向那座房子走去。剛一走到房子跟前,一看,嚇了一大跳,這不就是龍宮嗎?大門口有兩條黑龍在把守著,其中有一條看看打柴郎,立即跑到宮裡去報告是誰來了。
龍王公主吩咐它把那少年放進來。等他恭恭敬敬站在她前面時,她開始仔細詢問他是從哪兒來的?是怎麼來到這裡的? 「是這樣的,」打柴郎告訴美麗的公主說,他看見了什麼,做了什麼。
龍王公主一聽,羞得滿臉絆紅。站在她面前的就是她的未婚夫啊!她很久很久以前就有過諾言:她將與那第一個瞧見她面顏的男子成親。可是要讓她親自對打柴郎說出這個,也實在不成體統。結果她讓她的叔叔去替她說。她叔叔是一條很老的老龍,它活了一千年,可以變成人,說人話。
窮小伙子一聽到這個,正合他的願望,便毫不遲疑地同意了。於是龍王公主便成了窮打柴郎的妻子。
很長時間兩人幸福快樂地生活在一起,有一天,打柴郎突然想起了他的老母親,這天正好是她的八十大壽。窮打柴郎對公主說,他想去慶祝老母親的八十壽辰。公主答應了,在他上路的時候,給了他一個小瓶子,並對他說。
「等你需要什麼時,告訴這個小瓶,就能得到。」
打柴郎的母親早以為她的兒子在哪個山上給老虎吃掉了。當她在與他分別這麼久之後又重逢時,歡喜得不知怎麼是好。打柴郎與母親相會後,馬上掏出小瓶說:
「給我拿來好酒和二十道好菜!再來一個準備了三十出好戲的戲班!」
剛等他說完,他所要求的一切就在他面前出現了。小伙子把左鄰右舍都請了來,一道慶祝了母親的生日。
賀完了生日,打柴郎帶著母親一塊兒來到湖邊,把她抱在懷中,跳進了水裡,然後一塊兒在湖底過著幸福的生活。