A review by squaresunflowers
The Valley of Amazement by Amy Tan

3.0