生活在湘西偏遠山區的周華仁袁文英夫婦,因為父親病故欠下了大筆債務,迫於生計,在好朋友唐雲琪的幫助之下,袁文英帶著女兒周芬芬來到金縣石溪溶村,給村支書陳成龍的老婆雷水秀代課。
不料,第一次見麵,袁文英就遭到了雷水秀的刻意刁難和言而無信,但考慮到既然已經來了,袁文英無奈地作出了讓步。
袁文英隨後隨陳成龍去石溪溶小學報到。在路上,陳成龍的說話恢諧風趣,思路有條不紊,這給袁文英留下了美好的第一印象,而袁文英的長相像宋祖英,陳成龍對此感到異常驚訝的同時,心中對袁文英的美貌企於了想像。
石溪溶小學座落在深深的山穀中,兩邊山高林茂,對麵有村委會和陳成龍的養殖場,周圍卻沒有一戶人家。放學以後,整個山穀隻剩下袁文英和女兒,養殖場周圍有許多的墳場,傳說山裏鬧鬼。如此惡劣的環境,令這對母女感到恐怖不安。好在一切都平安無事,日子順其自然的延續著……但生活剛剛走上了正規,對金錢的追求又使袁文英有了新的打算和安排,她利用周末去養殖場打工,而把芬芬一個人留在學校裏。媽媽的離去使芬芬處在了淒涼的恐慌之中。
在一次回家的路上,袁文英撿了一隻流浪狗,芬芬把它取名醜醜。從此,芬芬和醜醜形影不離。醜醜的到來在一定程度上減輕了芬芬的孤獨。
陳成龍的兒子陳玉,喜歡把家裏的寵物狗花花帶到學校來玩,醜醜和花花便一見鍾情,還發生了兩性關係。陳成龍便以醜醜強奸花花為由,向袁文英提出性要求。這是個荒唐的理由,袁文英拒絕了,陳成龍便惱羞成怒把火氣發在了芬芬身上。考慮到身處的境遇,袁文英妥協了,滿足了陳成龍的欲望。
周華仁得知了妻子越軌的事,非常生氣。大年初二大雪紛紛的早上,陳成龍帶著火銃來學校尋找醜醜。於是,兩個男人相遇了,並發生了打鬥,打鬥中陳成龍中彈死亡,周華仁負案潛逃。
雷水秀帶著親屬趕到學校,捆綁了袁文英,對袁文英進行了慘絕人寰的折磨……因而,袁文英第一次外出打工宣告失敗。
袁文英隻好帶著女兒回到錦木村自己的家鄉,但已經物是人非,流言蜚語使她抬不起頭來。生活幾乎走到絕境,為了養活女兒,袁文英決定第二次外出打工,她把芬芬送到外婆家裏,在袁榴,芬芬受到了妹妹們的冷言冷語。外婆又突然半身不遂,舅媽便肆無忌憚地修理起芬芬。一次意外事故中,盼盼掉到沅水河裏被淹死了,舅舅舅媽把責任怪在了芬芬頭上。
一次又一次驚心動魄的風雲變幻,使芬芬感到糾結、鬱悶,她因此性情大變,而袁文英在打工的地方也遭到了雷水秀糾纏不清的打擊報複。生活並沒有按照袁文英的主觀願望發展,袁文英不得不把女兒接回家,第二次打工宣告失改。但,既然困難無法躲避,袁文英選擇了堅強麵對,為了讓女兒能在一個正常的環境裏健康成長,第三次,袁文英帶著女兒離開了家鄉。這是一次永遠的離開,這一步無法抗爭的宿舍的安排,無論它通往黑暗或是光明,為了女兒,袁文英都邁出去了。幾經周折,她們來到了繁華的淮華都市,袁文英在玫瑰園茶莊找到了喜歡的工作……
生活似乎以一種新的開啟,讓袁文英看到了一絲希望。然而,現實的殘酷遠比他們想像的複雜多厄,奇怪的事情一樁接一樁的發生……袁文英遇見了與她有過一麵之緣的武老板,一個毀滅她生命的男人——早在石溪溶學校,武老板已經垂涎於袁文英的美貌。於是,武老板以更優惠的條件,借口需要保姆,把袁文英帶到了碧雲山莊。都市的繁華和對金錢追求,悄悄點燃了袁文英心中的欲望。袁文英在碧雲山莊與武老板過上了夫妻式生活,並且真的愛上了這個能說會道、事業有成的老男人。然而,她萬萬沒有想到,武老板是一個變態的男人。為了眼前的舒心的日子,袁文英不得不對武老板虛以委蛇。
這時,周華仁偷偷出現了,他的出現讓武老板找到了要挾袁文英的籌碼,武老板便露出了真實的麵目,對袁文英提出了更加荒唐的要求。袁文英幡然明白過來,原來眼前的美好生活全都是浮雲。為了保護周華仁,她突然地殺死了武老板。小武為了替主人報仇,凶狠地撲了上去,千鈞一發之際,周華仁從樓下衝了上來。於是,一場人狗大戰拉開了……
最終,周華仁戰勝了小武,從小武的嘴裏救下了妻子和女兒,並帶著女兒逃離了碧雲山莊,袁文英卻懷著對人生的絕望,帶著對武老板殘存的愛,結束了自己年輕的生命,與武老板同歸於盡。