Snow flower and the secret fan: a novel