生活在湘西偏远山区的周华仁袁文英夫妇,因为父亲病故欠下了大笔债务,迫于生计,在好朋友唐云琪的帮助之下,袁文英带着女儿周芬芬来到金县石溪溶村,给村支书陈成龙的老婆雷水秀代课。
不料,第一次见面,袁文英就遭到了雷水秀的刻意刁难和言而无信,但考虑到既然已经来了,袁文英无奈地作出了让步。
袁文英随后随陈成龙去石溪溶小学报到。在路上,陈成龙的说话恢谐风趣,思路有条不紊,这给袁文英留下了美好的第一印象,而袁文英的长相像宋祖英,陈成龙对此感到异常惊讶的同时,心中对袁文英的美貌企于了想像。
石溪溶小学座落在深深的山谷中,两边山高林茂,对面有村委会和陈成龙的养殖场,周围却没有一户人家。放学以后,整个山谷只剩下袁文英和女儿,养殖场周围有许多的坟场,传说山里闹鬼。如此恶劣的环境,令这对母女感到恐怖不安。好在一切都平安无事,日子顺其自然的延续着……但生活刚刚走上了正规,对金钱的追求又使袁文英有了新的打算和安排,她利用周末去养殖场打工,而把芬芬一个人留在学校里。妈妈的离去使芬芬处在了凄凉的恐慌之中。
在一次回家的路上,袁文英捡了一只流浪狗,芬芬把它取名丑丑。从此,芬芬和丑丑形影不离。丑丑的到来在一定程度上减轻了芬芬的孤独。
陈成龙的儿子陈玉,喜欢把家里的宠物狗花花带到学校来玩,丑丑和花花便一见钟情,还发生了两性关系。陈成龙便以丑丑强奸花花为由,向袁文英提出性要求。这是个荒唐的理由,袁文英拒绝了,陈成龙便恼羞成怒把火气发在了芬芬身上。考虑到身处的境遇,袁文英妥协了,满足了陈成龙的欲望。
周华仁得知了妻子越轨的事,非常生气。大年初二大雪纷纷的早上,陈成龙带着火铳来学校寻找丑丑。于是,两个男人相遇了,并发生了打斗,打斗中陈成龙中弹死亡,周华仁负案潜逃。
雷水秀带着亲属赶到学校,捆绑了袁文英,对袁文英进行了惨绝人寰的折磨……因而,袁文英第一次外出打工宣告失败。
袁文英只好带着女儿回到锦木村自己的家乡,但已经物是人非,流言蜚语使她抬不起头来。生活几乎走到绝境,为了养活女儿,袁文英决定第二次外出打工,她把芬芬送到外婆家里,在袁榴,芬芬受到了妹妹们的冷言冷语。外婆又突然半身不遂,舅妈便肆无忌惮地修理起芬芬。一次意外事故中,盼盼掉到沅水河里被淹死了,舅舅舅妈把责任怪在了芬芬头上。
一次又一次惊心动魄的风云变幻,使芬芬感到纠结、郁闷,她因此性情大变,而袁文英在打工的地方也遭到了雷水秀纠缠不清的打击报复。生活并没有按照袁文英的主观愿望发展,袁文英不得不把女儿接回家,第二次打工宣告失改。但,既然困难无法躲避,袁文英选择了坚强面对,为了让女儿能在一个正常的环境里健康成长,第三次,袁文英带着女儿离开了家乡。这是一次永远的离开,这一步无法抗争的宿舍的安排,无论它通往黑暗或是光明,为了女儿,袁文英都迈出去了。几经周折,她们来到了繁华的淮华都市,袁文英在玫瑰园茶庄找到了喜欢的工作……
生活似乎以一种新的开启,让袁文英看到了一丝希望。然而,现实的残酷远比他们想像的复杂多厄,奇怪的事情一桩接一桩的发生……袁文英遇见了与她有过一面之缘的武老板,一个毁灭她生命的男人——早在石溪溶学校,武老板已经垂涎于袁文英的美貌。于是,武老板以更优惠的条件,借口需要保姆,把袁文英带到了碧云山庄。都市的繁华和对金钱追求,悄悄点燃了袁文英心中的欲望。袁文英在碧云山庄与武老板过上了夫妻式生活,并且真的爱上了这个能说会道、事业有成的老男人。然而,她万万没有想到,武老板是一个变态的男人。为了眼前的舒心的日子,袁文英不得不对武老板虚以委蛇。
这时,周华仁偷偷出现了,他的出现让武老板找到了要挟袁文英的筹码,武老板便露出了真实的面目,对袁文英提出了更加荒唐的要求。袁文英幡然明白过来,原来眼前的美好生活全都是浮云。为了保护周华仁,她突然地杀死了武老板。小武为了替主人报仇,凶狠地扑了上去,千钧一发之际,周华仁从楼下冲了上来。于是,一场人狗大战拉开了……
最终,周华仁战胜了小武,从小武的嘴里救下了妻子和女儿,并带着女儿逃离了碧云山庄,袁文英却怀着对人生的绝望,带着对武老板残存的爱,结束了自己年轻的生命,与武老板同归于尽。