兩千多年前的一個美麗山村裡,住著兩對沒有孩子的老夫婦,一家姓孟,一家姓姜,他們是感情很好的鄰居,為人勤勞節儉善良。孟家夫妻在房檐上繫個花籃,一對小燕子在這裡安了家,很快與老人家成為朋友,在秋日飛往南方過冬,並在隔年春天帶了一粒葫蘆籽。孟老爹和孟婆婆把葫蘆籽種在了牆角,常常澆水施肥除草。這顆葫蘆只開出一朵花、結了一個小葫蘆,成熟成一個金黃色的大葫蘆,鋸開之後蹦出一個小娃娃,因為一家姓孟、一家姓姜,便被取名為孟姜女,將她撫養長大。
一日,孟姜女在葡萄藤下遇到了一個名為范喜良的年輕男子,他是為了躲避沉重勞役而躲在這裡的。秦始皇為了修築萬里長城,到處徵調百姓,官吏們趁機敲詐,許多人因此家破人亡,范喜良的家人也因此都去世了,只剩下他一個。孟老爹很同情范喜良的遭遇,就把他留下來,漸漸地,范喜良與孟姜女互生情愫,不久後便在孟老爹和姜老爹的見證下結為夫妻,卻在新婚當日被官吏拆散,分離了整整三年,直到她選擇離家去尋找范喜良。
孟姜女歷經千辛萬苦來到長城邊,得到的卻是丈夫的死訊,孟姜女痛哭不已,這段長城也因此坍塌,露出范喜良的骨骸。哭斷長城的孟姜女被秦始皇招做嬪妃,孟姜女以此交換范喜良的厚葬,而後抱著他的屍骨在絕望中投海自盡,後來被稱作一段愛情佳話。