A very well acted and presented story of Chinese-American life and the chequered histories that lead to the formation of a family network.
But - and here comes the downside - it's also a story which makes it difficult for us to keep track of its various threads.
These are all enthralling and beautifully done - but not quite memorably enough to enable us to can keep a grip on its overall pattern.
What with the film covering the stories of four daughters in America, their mothers in China and sometimes their mothers' mothers, it's hard to remember who has done what or had what done to them, and that deficiency strikes at the humanity so vital to the film's appeal.
Still, nostalgia buffs will get a kick out of seeing Sixties' stars France Nuyen, Lisa Lu, Tsai Chin and Kieu Chinh all delivering first-rate performances under Wayne Wang's direction.