Egy Sanghajban élő család három generációjának története elevenedik meg. A harmincas években, az akkor húszegynéhány éves nagymamára felfigyel egy filmproducer, és sztárt farag belőle. A japánok támadása azonban kettétöri életüket. A producer Hongkongba menekül, a lány pedig Sanghajban marad és megszüli a kislányát. A kommunista Kínában, az hatvanas évek elején, az időközben felserdült lány egy munkáscsalád fiába lesz szerelmes. A nyolcvanas évek közepére az unoka is felcseperedett. Ám neki sincs sok szerencséje a férfiakkal.