Snow Flower and the Secret Fan by Lisa See
Best Historical Fiction
8,403 books — 27,580 voters