Ratings16
Average rating3.8
This book starts slower that most of Tan's other stuff, but once you get going, it's enthralling. The main characters are well drawn and likeable, similar to her characters from 100 Secret Senses. One warning, the characters that you are supposed to dislike are very dislikeable...I frequently got angry reading this book.