Amazing how Amy Tan fleshes out all her characters. None of them are perfect. They're all so flawed and I started out liking Waverly Jong then I ended up being so annoyed with her.
I especially love the stories of China in the war era. Those are my favourite parts of all her books. The women go through so much, mostly crap from a deeply patriarchal society and they bear it all.
I just love almost everything she writes.