從前,有個牧童,他有一隻仙笛,那笛聲可好聽啦,隻要笛聲響起,不管是天上的飛鳥,還是水裏的遊魚,都會安靜下來聽他的笛聲。
有一天,他到城裏買東西,晚上在客棧裏吹起了笛子,笛聲飄呀飄呀,飄到了皇宮裏。美貌的公主正在後花園中遊玩,她被這笛聲吸引住了,就對侍女說:“這笛聲好像是仙樂,快,快出去看看!”
公主溜出了皇宮,尋著笛聲走來,發現是個牧童,正坐在客棧窗邊。
在客棧裏,牧童吹著竹笛,公主跳起舞來,他們盡情的歡樂著。可是,當國王知道公主竟然偷偷溜出去見一個牧童,氣得暴跳如雷,當夜就叫人把牧童綁起來,等到天明就扔進大海裏去。
公主大哭起來,又偷偷跑到天牢裏看牧童,並遞給他一個香囊。
“香囊裏放了幾樣東西給你,它們會救你的命。”公主說。
牧童接過香囊,把手中的仙笛送給了公主:“相識一場,我也不知道能不能活下來,這隻仙笛送給你,算是留個紀念吧。”
等到第二天天明,牧童被拉走了,士兵押解他走向大海。他掙紮著打開香囊,發現有一塊金磚。牧童想了好一會兒,把金磚遞給士兵們。
看到金磚,士兵們都動心了。牧童懇求推下水去時,解開綁在自己身上的繩子。
領頭的軍士被金磚饞得眼冒金光,對手下說:“反正他也是要死的人,茫茫大海,就算解開繩子諒他也活不了,不如買個人情給他。”
士兵們照話解開牧童綁繩,將他投進了大海。牧童在大海裏漂來漂去,漂到了一個孤島上。他愁著怎麽活下去,忽然又想起那個香囊來,不是還有幾件東西嗎?
他打開一看,裏麵放著針線和火鐮。他心裏一亮,把針彎成釣魚鉤,然後穿上線。大海裏有的是魚,釣起後再用火鐮點燃柴火,把魚烤著吃。
從那天起,牧童把魚當成了糧食,等待著經過孤島的船隻,可是一連幾個月,都沒有船隻來往。
牧童心灰意冷看著海麵,這時候,海麵上漂來一個大鳥窩。那大鳥窩被波浪推擁著來到小島。牧童撈起一看,窩裏有一對小鶴,正伸著脖子東張西望。
牧童救起了小鶴,釣魚來喂養它們。日子長了,小鶴漸漸長大。它們每天都要飛到很遠的地方,等到太陽落山才飛回小島。這是仙鶴們在訓練耐力,總有一天,它們會馱著牧童飛越茫茫大海。
這一天,兩隻仙鶴到了夜深的時候才回來。雄鶴低下頭來,示意牧童騎在它背上去,雌鶴在一旁拚命地拍打翅膀。
牧童上到仙鶴背上,飛過了千裏大海,飛過了千裏高山,最後繞著一片大房子轉了幾圈,把牧童放到這個院子裏。牧童一看,原來這是皇宮大院,皇上正在為公主招親。
牧童擠在看熱鬧人的中間,文武百官全都來了。頭戴鳳冠的公主,此時看見人群中的牧童,喜出望外,從懷裏取出玉笛來說:“我的丈夫,是會吹這仙笛的能手,誰能吹出動人的曲子,無論富貴貧賤,我都會嫁給他。”
侍女把仙笛遞給丞相兒子,丞相兒子恭恭敬敬地湊近嘴邊,可無論他怎麽吹,別說是好聽,就連聲音也發不出來。
公主輕輕地搖頭說:“這是仙笛,請大家輪著吹吹看吧!”
院落裏沒人能使仙笛發出聲音。仙笛最後輪到了牧童,他一接過去,馬上吹出了悅耳動聽的曲子。
公主指著牧童說:“原來他才是我命中的丈夫。”
這一下,整個屋子全都喧鬧起來。這時,國王傳令把牧童抓起來,推出皇宮殺頭。
就在這時,兩隻仙鶴從天上飛來,一隻馱起公主,一隻馱起牧童,雙雙飛向了天空。它們越飛越遠,越飛越高,帶著公主和牧童逃離了皇宮。
公主和牧童,終於幸福地生活在一起了。