20世纪60年代,在邮局从事電報服務的齐之芳(蒋雯丽 饰)突然遭到有生以来最大的打擊,她那身為消防员的丈夫王燕达因公殉职,撇下她和三个可爱的儿女去了另一个世界。悲痛欲绝的齐之芳意外發现,丈夫生前似乎与別的女人有染。一連串的打擊让她百感交集,而生活现状又逼着做出艰难的選擇。在三年自然灾害最严峻的時期,她该如何以一己之力养活这几个孩子?在此期间,老红军李處长(李立群 饰)、被打成右派的公交车司机戴世亮(张鲁一 饰)、丈夫的战友肖队长(于荣光 饰)接連在她的生命中出现。為了孩子,或者為了不一样的未来,齐之芳踏上刻骨难忘的人生旅途…… 本片根據严歌苓的同名小說改編。