包紈得知展昭心儀萬花樓的海棠,決定喬裝到萬花樓去找她。爭執中,包紈竟錯手刺傷海棠。一枝花極力指證包紈,海棠為救她而帶傷前往府衙求情,令其脫罪。包拯懷疑廬州連串命案與十二年前揚州白家慘案有關,于是派張龍、趙虎前往當地,徹查巴人杰等當年在揚州曾犯案件。
張龍、趙虎查得十二年前揚州白家滅門慘案中,楊真因鑄成大錯而自殺,他的相好青樓女子銀杏帶白家唯一生還者離開揚州。包拯估計連串命案的死者可能與巴氏兄弟有關,因而把接近巴人杰的海棠帶回府衙問話。海棠與包拯的談話中,相信對方可以幫助白家將兇手繩之于法,一枝花卻認為報仇要靠自己,勸海棠不要與包拯合作。
巴人鳳尋得當年在迎春閣當勞役的王福,要他到萬花樓認人,幸化身成一枝花的銀杏洞悉先機,去信要求王福裝作沒有見到銀杏。海棠見時日無多,于是向包大人佯稱巴人杰酒后透露,兄弟倆乃十二年前殺白家一家的兇手,包大人答應徹查。展昭因愛上海棠,欲娶為妻,但海棠為了報仇,拒之門外。