民國年間,上海太倉鎮中藥世家之女顏雯(黃圣依飾)本與富商未婚夫金仁(楊子飾)過著優渥生活,卻在某夜被誘騙失身后遭遇謠言中傷,最終被指為戲子狗子所害,陷入真假難辨的羅生門。金仁因家族壓力拋下顏雯遠走他鄉,顏雯被逐出家門流落街頭。數月后她產下遺腹子,卻發現嬰孩被調包置換。此時狗子以新身份重返鎮上,實為早年遭顏家陷害的仇家之后,其復仇計劃與嬰孩調換直接關聯。顏雯為尋子真相遭狗子脅迫,發現當年失身實因金仁與其父合謀奪取顏家藥方。最終在家族紛爭與身份迷局中,顏雯目睹親子慘死、藥方焚毀,投河自盡于飄花雨夜。