花蕊夫人是中國歷史上實有其人的一位女性,她美麗聰明、優雅高貴,是個典型的封建貴族婦女。花蕊夫人姓徐。據《十國春秋·慧妃徐氏傳》記載,她是蜀中青城人。後主孟昶封她爲貴妃,別號花蕊夫人。
《全唐詩》裡收錄了她的《宮詞》一百五十多首。孟昶降宋後,花蕊夫人被虜入宋宮,爲宋太祖所寵。相傳她到了汴京後,趙匡胤想驗證她究竟有沒有才氣,命她即興作詩。她不假思索,當即吟道:「君王城上豎降旗,妾在深宮哪得知?十四萬軍齊解甲,更無一個是男兒!」這首詩通俗易懂,雖然透出深深的亡國之痛,卻沒有直接表示出對宋朝的憎恨,更多的是哀嘆後蜀將帥無能,趙匡胤看了之後,不但沒有發怒,反而對她倍加讚賞。
孟昶死後,她繪孟昶畫像私掛奉祀。每當夜深人靜的時候,就拿出孟後主的畫像流淚訴說思念之情。此事被宋太祖入宮看見追問,花蕊夫人急中生智說「所掛張仙,送子之神,蜀人皆如」,幸未追究。送子之神,於是從宮中傳到民間,到了晚清年代,把張仙男身像改花蕊女身像,花蕊夫人也又被尊爲送子娘娘了。
後來趙匡胤還是知道此事,逼迫花蕊夫人交出畫像,花蕊夫人至死不從,趙匡胤一怒之下殺死了她。花蕊夫人倒下了,鮮血染紅了院中的芙蓉花。人們敬仰花蕊夫人對愛情的忠貞不渝,尊她爲芙蓉花神。