宣州城里有一家頗有名氣的畫坊,名叫“畫心坊”,店主是一名少女畫師陳榆雁。陳榆雁的父親在三年前失足墜崖而死。三年后,陳榆雁眼見婦人孫淳娘被琴師袁恒驅(qū)使瘋馬瘋踩死。孫淳娘頭上帶著的辛夷花簪與陳宏博墜崖時(shí)握在手里的花簪一模一樣。為調(diào)查兩者之間的關(guān)系,陳榆雁借機(jī)混入袁恒授課的柯家,發(fā)現(xiàn)柯家傻兒子被勒死在自己屋中,陳榆雁懷疑此事與袁恒有關(guān)。
陳榆雁在柯家結(jié)識(shí)了花匠阿周,而后兩人又被卷入云香之死、柯崇寧之死、明夷之死的迷霧中。為查案,阿周現(xiàn)出真實(shí)身份,原來他是名畫師周昉的兒子,新任大理寺正周瑞年。周昉失蹤十幾年,生死未卜,周瑞年趁著年假來此處查訪,希望能獲得父親的消息,因?yàn)榕龅搅酥軙P曾經(jīng)的仆人袁恒,才混入柯家當(dāng)花匠。
傳聞和袁恒私奔的翠華死在了尼姑庵中,在翠華遺物中,周瑞年發(fā)現(xiàn)了和父親當(dāng)年一起失蹤的畫作《簪花仕女圖》。周瑞年驚恐地發(fā)現(xiàn),《簪花仕女圖》畫中人的相貌分明就是翠華、玉修、孫淳娘以及柯崇寧的母親秦華娘,以及周的母親江滿月。
兩人到柯府再查柯家傻兒子身死之事,發(fā)現(xiàn)給與他致命一擊的竟是畫中第六人——執(zhí)扇丫鬟桑云。原來周昉和江滿月在十幾年前受邀參加簪花宴,由此結(jié)識(shí)同往的四名女子。周昉為他們畫下那幅《簪花仕女圖》。不久后,江滿月意外身亡。江滿月的心腹丫鬟告訴周昉,可能是江滿月撞破四人談?wù)撠澪酃巽y之事,而被殺人滅口。周昉為調(diào)查妻子離家出走。
陳榆雁懷疑是失蹤的周昉陰謀設(shè)計(jì)了這一切,害死了這些人。桑云聽后承認(rèn),但周瑞年并不相信。
陳榆雁在機(jī)緣巧合之下發(fā)現(xiàn),她的父親陳宏博正是周昉。周昉當(dāng)年深受刺激,記憶時(shí)好時(shí)壞,宣州名醫(yī)薛仁風(fēng)救下他,為避免他的痛苦,便不再為他治療失憶之癥。于是他化名陳宏博,取了被始亂終棄的陳家丫鬟嬌奴養(yǎng)育了她的孩子,并為她取名陳榆雁。
再經(jīng)調(diào)查,兩人得知,三年多前桑云的出現(xiàn),使得陳宏博恢復(fù)記憶。桑云說她一心想為江滿月報(bào)仇。陳宏博卻從她的話中聽出破綻,推斷出其實(shí)是桑云因愛生妒殺死了江滿月。爭執(zhí)之下,桑云誤將陳宏博推下懸崖,竊取了《簪花仕女圖》。后來,桑云為了掩飾罪行,利用忠仆袁恒犯下多樁案件。
真相揭秘,有罪之人終得報(bào)應(yīng)。陳榆雁與周瑞年有情人終成眷屬。待他們回到長安之時(shí),偶然得知一年前父親曾經(jīng)給周瑞年的叔父寫過信……周瑞年遂與陳榆雁在長安成親,等待著父親的歸來……