1912, Shanghái. Violeta es la hija adolescente de Lulú, una estadounidense propietaria de la mejor casa de cortesanas de la ciudad. Siempre a cabal lo entre dos mundos, y viendo cómo Lulú evita hablar del pasado, Violeta no acaba de encontrar su lugar, y está convencida de que su madre no la quiere. Pero antes de que puedan arreglar sus diferencias ambas serán víctimas de un engaño que las separará, llevando a Lulú de vuelta a San Francisco y convirtiendo a Violeta en cortesana. Años después, y como si el destino fuera una condena a la que no pueden escapar, Violeta sufrirá también los reveses de la suerte, y se dará cuenta de que su única oportunidad de encontrar la felicidad pasa por enfrentarse al pasado, compartir sus secretos y profundizar en la compleja relación entre madres e hijas.