Tras siete años de silencio, Amy Tan vuelve con su novela más esperada: tres generaciones de mujeres en lucha contra su destino. 1912, Shanghái. Violet es la hija adolescente de Lulu, la propietaria de una casa de cortesanas de lujo. Ambas serán víctimas de un engaño que las separará, llevando a Lulu de vuelta a San Franciso y convirtiendo a Violet en cortesana. Años después, Violet será también separada de su hija Flora. Así las tres mujeres comparten un destino que las lleva a confrontar sus pasados, a compartir secretos y a profundizar en la compleja relación entre madres e hijas.