O filme conta alternadamente a história de seis mulheres de três gerações da mesma família.
1930, Rin, (Aoi Yu) está preocupada com o casamento arranjado por seus pais.
Anos depois, Rin acaba tendo três filhas: Kaoru (Yuko Takeuchi) - que perde o marido tragicamente em um acidente de carro, Midori (Rena Tanaka) - uma profissional à frente de seu tempo abalada com uma proposta de casamento e Sato (Yukie Nakama), a caçula. Nos anos 60, Sato dá a luz à Kanna (Kyoka Suzuki) e Kei (Ryoko Hirosue). No presente, Kanna se preocupa com a possibilidade de se tornar uma mãe solteira.