Author: Mian Yan,Margaret, Liu, Jennifer Li-chia