瑞秋(雪兒Cher飾)結束了一段失敗的婚姻,除了兩個可愛的女兒夏洛特(薇諾娜·瑞德Winona Ryder飾)和凱特(克里斯蒂娜·里奇Christina Ricci飾)外,這段婚姻沒有帶給瑞秋任何美好的回憶。雖然瑞秋是帶著兩個孩子生活的單親媽媽,但她的日子過得卻意外的滋潤,個性熱情奔放的她總是輾轉在不同的男人之間。每當一段感情失敗,瑞秋都會搬離那座城市,去其他地方展開新的生活,這也意味著夏洛特和凱特一直都過著四處奔波的日子。這種漂泊不定的生活讓正值青春期的姐妹兩人感到身心俱疲——夏洛特渴望穩定環境完成高中學業,凱特則用叛逆行為對抗母親的輕率決定。這一次遷居海濱小鎮后,瑞秋又找到了新的追求目標——風度翩翩的銀行職員約瑟夫,兩個姑娘決心展開行動阻止母親重蹈覆轍。在夏洛特的積極撮合與凱特的叛逆對抗中,瑞秋逐漸意識到穩定家庭對女兒們的重要性,最終選擇留在小鎮與溫和的餐廳老板喬保持理性交往,不再讓感情沖動主導生活軌跡。