十年動亂,毀掉的不只是一代人的人生。小女孩榮芬芳隨知青母親江建英從貴州回到上海,等待她們的卻非親人的溫暖,而是各種敵意和蔑視。舅媽阿菊無論如何不愿收留她們,雪上加霜的是媽媽又因病撒手人寰。苦難之際,芬芳毫不容易從善良的林老師(馮雷 飾)那里得到些許溫暖和作為人的尊嚴,并和林家兩兄弟成為親密的好朋友。但是天降厄運,迫使芬芳和林家失去了聯系。此去經年,在飯館打工的芬芳(宋佳 飾)和多年未見的林超(耿樂 飾)、林越(郭京飛 飾)兩兄弟不期而遇。
在時代的大潮下,三個各懷理想的年輕人經歷著思想和情感的變革,他們的命運緊緊交織在一起,彼此見證著生命之花的盛放與凋零……