1964年,夜店当红歌手罗丝(陈冲饰)结识了澳大利亚水手比尔(史蒂文·韦德勒饰),并与儿子汤姆(罗嘉伟饰)和女儿梅与比尔一起移民澳大利亚。与比尔分手后不久,她留在了澳大利亚,与不同的男人打交道。多年后,罗斯与比尔重逢,但比尔想与水手建立联系。不甘寂寞的萝丝爱上了中餐厅的年轻厨师乔(齐雨武饰)。罗斯和她的孩子们离开了比尔的家,搬到了乔那里。但乔很快就感受到了支持罗斯三母子的压力,两人关系僵化,罗斯崩溃了。更让人难以忍受的是,罗斯16岁的女儿梅爱上了乔,罗斯深受震撼……而罗斯的儿子汤姆把这一切母亲的经历都看在了眼里。