90年代的武漢,普通家庭因企業分房遷入新房后陷入命運轉折。國企廠辦主任馬學武(焦剛飾)與漢正街小販妻子李寶莉(顏丙燕飾)的婚姻開始瓦解,丈夫提出離婚并被揭發婚內出軌,婆婆(何明蘭飾)的強行入住加劇家庭矛盾。在作風問題被單位揭發與家庭暴力雙重壓力下,馬學武最終跳樓自殺。好友小景(趙倩飾)以"萬箭穿心"的風水說解釋厄運,但李寶莉拒絕認命。電影延續原著核心情節:丈夫遺體停靈期間,李寶莉發現其與廠醫私情的鐵證,在生存困境中獨自承擔房貸并維持小販生計。兒子小寶(李現飾)在成長中逐漸理解母親的艱辛,最終考取大學時接納了曾被自己怨恨的母親。影片改編自方方同名小說,通過家庭倫理悲劇折射時代變遷中個體命運的沉浮。