明朝天順年間,小山村裡生活著一戶人家,家裡只有奶奶和孫子。奶奶姓霍,人稱霍奶奶,孫子名叫山楂,才五歲多。就在去年的春天,霍奶奶的兒子兒媳出外春遊,遇到惡霸鄔黑心,惹出天大的禍事,導致年事已高的霍奶奶,獨力撫養孫子山楂。
鄔黑心依仗著家族勢力大,無惡不作。這一天,他帶著惡奴在郊外遊玩,路上碰見霍奶奶的兒子兒媳。霍奶奶的兒媳婦貌美如花,被鄔黑心看中,當即喝令惡奴們將霍奶奶的兒媳婦搶走。霍奶奶的兒子衝上前拉著鄔黑心不放,被惡奴們當場打死。霍奶奶的兒媳婦,趁著鄔黑心不備,在鄔家割腕自殺。
霍奶奶抱著山楂去縣衙裡告狀,縣令早就收到鄔黑心的賄賂,不準狀子,將她趕出衙門。霍奶奶的眼淚都快哭幹了,要不是山楂年幼,她早就一死了之了。無奈之下,她只有強壓心中的悲痛,撫養山楂。
霍奶奶每天早去晚歸,十分勞累。這一天,到了掌燈時分,霍奶奶還沒有回來,顧三嬸安撫山楂睡下後,一直坐等到半夜裡,也不見霍奶奶回來。
第二天一整天,霍奶奶依然沒有回來。顧三嬸心知不妙,第三天,讓他家男人帶著村裡幾個青壯年上山尋找,沒有發現霍奶奶的蹤跡。顧三嬸垂淚說:“霍奶奶真是一個苦命人,老天也不開開眼,給她一條活路!”
到了第四天上午,霍奶奶忽然回來了。原來,她在山中迷了路,又崴了腳,去了山那邊,一戶好心人家,收留她養了三天的傷,傷好後,她就急急忙忙地趕回來了。
山楂三天沒有看見奶奶,撲進霍奶奶的懷裡大哭不止。霍奶奶安慰了好一陣,好不容易才讓他止住哭,帶回家裡。
霍奶奶不再上山採摘山貨了,而是請顧三嬸的男人,買回一輛紡車,在家裡紡線。她紡的線屬於上等,拿到集市上,很快被搶購一空。過了半年,霍奶奶手裡有了錢,又置辦了一臺織布機,在家裡織布。
霍奶奶織出來的布,色澤鮮亮,柔軟細膩,彷彿天上的雲彩,非常漂亮。她的布匹,拿到集市上,雖然價格高了兩成,依然供不應求。好多大戶人家,早早下了定金,購買她織出來的布匹。
村民們非常驚訝,大家在一起生活了幾十年,從來不知道她還有這個手藝,紛紛來詢問。霍奶奶笑著說,她夢見天上的織女傳授她手藝,故此學會了紡線織布。大家嘖嘖稱奇,難怪織出來的布,像天上的雲彩一樣飄逸,原來學的天上的技術。
沒有幾年,霍奶奶的家,便富裕起來了。她購置了許多田產,租賃給別人耕種,幾間茅草屋,也翻新成樓閣。當然了,霍奶奶也賙濟了不少村民,誰家有困難,她都會出手相幫。她也送了十幾畝良田給顧三嬸,讓山楂拜顧三嬸為乾孃。
一轉眼,山楂長到了十五歲,成為身強力壯的小夥子。這一天,是霍奶奶的生日,她擺下酒宴,喊來顧三嬸夫婦喝酒,山楂在橫座作陪。
幾杯酒下肚後,霍奶奶說道:“我要告辭了,也該告訴你們真相了。”原來,她是天上的織女變幻的。霍奶奶年紀輕輕便守了寡,獨自撫養兒子。有一天晚上,看見一位小姑娘露宿屋簷下,便收留了她。一年後,小姑娘告辭而去。小姑娘就是天庭裡的織女,因為犯了天規,罰下凡塵歷練一年。
霍奶奶採摘山貨時,不慎摔下懸崖死了。織女得知詳情,便下凡來,掩埋了霍奶奶,代替霍奶奶撫養山楂。她白天在家紡線織布,晚上便飛上天庭,處理仙務。而今,山楂已經長大了,衣食無憂,她要回天庭去了。
顧三嬸夫婦和山楂都驚訝不已。顧三嬸問道:“這麼說來,鄔黑心暴死,是你替霍奶奶報仇的?”霍奶奶失蹤三天回來後,鄔黑心突然暴病身亡。織女說:“那是霍奶奶在陰司裡告狀,陰司懲罰了他。”
當天晚上,織女便迴天庭去了。山楂按照織女所說的地址,把奶奶的墳墓遷了回來。