从古至今,文人骚客,英雄美人的故事不计其数。有三个成语典故的女主角先后给同一个男人戴了绿帽子,而且这个男人是一位赫赫有名的朝廷重臣,曾经帮助隋文帝杨坚打天下,深获隋文帝杨坚和隋炀帝杨广父子重用的隋朝开国元勋,当过宰相,被封为楚国公的杨素。这个杨素是个了不起的人,不仅战功卓著,智谋过人,能文能武,风度翩翩,而且文采过人,会写诗,书法也是一流,本人也是相貌堂堂。史书上记载他“美须熬髯,有英杰之表”。
杨素出身关中士族弘农杨氏,北周时期就在朝廷中担任要职,参加了北周灭北齐的战役,立下了赫赫战功。后来追随杨坚建立了隋朝,隋开皇八年又在灭陈的战役中立下大功。灭陈后,隋文帝杨坚就把陈后主陈叔宝的妹妹乐昌公主赐给了杨素做小妾。杨素对乐昌公主非常宠爱,可是乐昌公主每天拿着半面镜子郁郁寡欢。原来在陈朝还没有灭亡前,乐昌公主就已经嫁人了,驸马叫徐德言。陈朝灭亡后,乐昌公主和驸马徐德言因国难而离散,在离散前乐昌公主将一面铜镜摔成两半,一人一半,作为以后在长安再度相见的信物。
乐昌公主嫁给杨素以后,每年的正月十五都派仆人拿着这半面铜镜到集市上叫卖,最后终于找到了驸马徐德言。杨素知道此事后非常的感动,决定让这对苦鸳鸯见上一面。杨素见到徐德言后,感觉乐昌公主和徐德言简直是郎才女貌,于是决定把乐昌公主让给徐德言,让这两半破铜镜重圆,成语破镜重圆由此而来。

隋唐时期的著名历史学家李百药,年轻时是风流倜傥,才华出众。在一次不经意的场合下看上了杨素的一位宠妾。未满二十岁的李百药当夜就进入杨宅,与这位宠妾私通幽会,结果被杨府的家丁抓个正着。
杨素大怒,准备将李百药斩杀惩罪,但杨素惊叹李百药竟是如此英俊少年。于是便起了恻隐之心,杨素说道:“听说你很有才华,可作诗自叙,如果让我满意就免你一死。”李百药当即成文,杨素非常满意,于是就把小妾赐给了李百药做妻子。而且杨素之后还奏请隋文帝,封李百药为尚书礼部员外郎。杨素“成人之美”的事情,很快成为了世人传颂的一段佳话。
杨素身边还有一位肤白气佳的小妾,名叫红拂,她起初是一位乐伎,颇有见识。有一次,李靖前去拜访杨素,红拂见李靖很有英雄气度,于是就和李靖私奔而去了,成语“红拂夜奔”就是这么来的。

红拂女不愧是慧眼识英雄,李靖不仅胸怀大志,而且还有情有义。最后跟着唐太宗李世民打天下,成了大唐开国元勋,红拂也被封诰命夫人。对于红拂在杨素的眼皮底下跟别人跑了,杨素不仅丝毫不介意,反而是撮合他们。
以上上演的三段浪漫故事,说明杨素这个人度量可真大,让有情人终成眷属,可以看出他是不拘于泥的人。杨素成人之美的几段佳话被四处传扬,后来就衍生出三个成语典故“破镜重圆”、“成人之美”和“红拂夜奔”,一直流传至今。