故事起源
据说唐朝晚期,大诗人元稹,出生在河内县清化镇的赵后村,赵后村的邻村是崔庄村,崔庄里有一女崔小迎,两人从小一起玩耍,青梅竹马,两小无猜。元稹八岁时父亲逝世,小迎一家更把他当亲人看待。小迎十岁那年,父亲去烟粉作坊做工,举家搬迁。于是便跟随小迎的父亲一起前往。两人经常在一起逗耍,过家家,拜天地,称公道婆,并结识了很多文人过客,如著名的文学家令狐楚,韩愈,白居易,李绛等。受其熏陶,学习诗文。小迎也长得如出水芙蓉,美丽超群,两人私定终生。
元贞十七年春,元稹赴考从政,后深受当时太子少保韦夏卿赏识,权势之下与韦夏卿之女韦丛婚配。从此一生再也未见小迎一面,其妻早逝后,曾多次回家寻找,却杳无音讯。小迎的聪慧美丽,清纯质朴的音容笑貌,缠绕了他一生的梦魂,于是写《会真记》以表衷情,文中将自己化做张生,把小迎化为莺莺。“曾经沧海难为水,除却巫山不是云”,是元稹把对小迎的感情升华到了最高点。
唐代以后,这个爱情故事的结局,令许多人感到遗憾和不满,斥责张生为“薄情年少如飞絮”。逐渐在民间流传并将结局改变,宋代以后,由于北方游牧民族不断入侵和汉族同化,封建礼法观念在普通人民中间逐渐淡化,金代出现了董良(一说为董琅)所写的诸宫词《西厢记》,诸宫词是当时的一种说唱艺术,类似现代的评弹,用琵琶和筝伴奏,边说边唱。这本《西厢记》将内容大为增加,加入许多人物和场景,最后结局改为张生和莺莺不顾老夫人之命,双双出走投奔白马将军,由其做主完婚。
元代时王实甫基本根据这部诸宫调将《西厢记》改编成多人演出的戏剧剧本,使故事情节更加紧凑,融合了古典诗词,文学性大大提高,但将结尾改成老夫人妥协,答应其婚事,大团圆结局。这部剧本作者说法不一,有人说是关汉卿所作,也有人说是关作王续,或王作关续,但认为是王实甫所作的说法比较公认。
清朝金圣叹将王实甫的《西厢记》评为第六才子书, 中国灯谜常将王西厢里的句子作为底来猜射,谜目就叫六才。