好像是因为北宋的一个词人张先写了一首诗。说的是他在80岁的时候娶了一个18岁的小妾,被苏东坡知道了之后就写了这首诗来调侃他。诗里面的梨花是白色,代表老人。海棠,红色代表红颜,可以说成是老牛吃嫩草的意思,一个压字非常有黄色的意味。
老夫少妻在古代比较常见,这和古代的经济社会发展有关,东汉的班固在《白虎通义》中对男三十岁、女二十三岁适婚年龄作了科学解释:“男三十筋骨坚强,任为人父;女子二十三,肌肤丰盈,任为人母。”也就是说男女结婚相差一定岁数是很有必要的。再加上古代不实行一夫一妻制,男人要是有钱,养得起,可以娶一发妻两平妻四偏妾,这么一来,老夫少妻就很正常了。
中国自古还有一个说法叫“老夫少妻生神童”,根据遗传学的角度,夫妻年龄相差大生的孩子比较聪明,比如孔子。写这首时的时候当时苏东坡大约只有33岁,而他那位朋友已经80岁,这位白发苍苍的张大爷因为新娶了一个18岁的小姑娘,洋洋自得地写了一首诗,苏东坡看到之后便给他进行了改编,经过苏东坡这样一改就变得更加生动和有趣了,而末尾那句“一树梨花压海棠”更是成为了流传最广的“暧昧”诗句。