在中国古天文学体系中,织女星位于天河北端,本名叫做“织女一”,与另外两星一起,主管瓜果、丝帛和珠宝等家庭用品,而牛郎星(牵牛星)的正式名字叫“河鼓二”,与另外两星共同主管桥梁关隘等土木工程,两者间的距离多达16光年,本来没有任何瓜葛。但早在孔子们活跃的春秋时代,《诗经"小雅》收录了一首名叫《大东》的诗歌,描述牵牛星和织女星的情形,望文生义地把它们硬扯到了一起。天文学被迫接受了来自诗人的文化改造。
汉代《古诗十九首》在此基础上作了进一步发挥,以拟人化手法咏叹说:那遥远的牵牛星啊,那明亮的织女啊,女人的纤纤玉手摆弄着机杼,到天黑都织不成图案,眼泪像雨点一样落下。银河看起来清澈而又平浅,彼此的真正距离又究竟会有多少?满满的一泓河水相隔,双方只能无语凝视而已。这起初只是文人的无病呻吟,不料却在此后两千年多里引发巨大的话语回响,成为最著名的四大民间传说之一。
南朝的文人率先加入了这场关于牛郎织女的历史性合唱。在梁殷芸的《小说》里,作者宣称天河东岸的织女,是天帝的女儿,一年到头忙于编织云锦和天衣,弄得衣冠不整,容颜憔悴。天帝怜惜她还是单身,准许她嫁给河西的牵牛郎。这虽是一件好事,不料天国的纺织业就此遭到了沉重打击。天帝为此非常后悔,下令织女返回河东,只允许他们每年相会一次而已。这篇小说奠定了传说的叙事构架。
牛郎与织女的故事,毕竟只是天神之间的恩恩怨怨,与人间情怀尚有不小的距离。所以在东晋开始,便出现了另一种差异甚大的“双胞胎”版本,它的关键之处,就是把天上的牵牛星弄到凡间,变成了地球上的农夫董永,然后以他为诱饵,再把高高在上的织女拉下了天庭。这是一场革命性的政变,它修正了牛郎织女故事的严重缺憾,令其散发出明亮的尘世光辉。
这个新版仙女故事,被记录在晋代干宝的《搜神记》里,并且成为东汉画像砖的广泛题材。它描述汉时有个名叫的董永的农夫,从小性情孤僻,与父亲相依为命。父亲死后,竟没有可以殡葬的资金,只能卖身为奴,换钱来操办丧事。主人知道他的孝顺,拿了许多钱给他,放他回家守孝。董永在老爸的墓前待了三年,又要重返主人家报恩,路上遇见一个神秘女子,自称愿当他的妻子,于是两人就结为夫妇,一起去见他的主人。这个路上捡来的老婆,居然在十天内为主人织出了一百匹上等布帛。离开时她才对一头雾水的董永说出了真相:她是天上的织女,只因他的大孝感动了天帝,所以派她来帮他偿还债务。说完就凌空飞走了,不知去向。