A review by christibarth
Shanghai Girls by Lisa See

5.0

Fantastic! Sucked me in with so many rich levels of historic detail. Emotionally draining, but worth every second.