Inde du Nord, 1925. Mary et Serafina sont les filles illégitimes de James MacDonald, riche héritier d'une plantation de thé, et de sa concubine indienne Chinthimani.
Après des années d'absence, Valentine est de retour à Vallenot, le village de son enfance qu'elle avait quitté très jeune, accompagnée de son fils adolescent.
Hannah est une éternelle optimiste. Mais quand son conjoint disparaît, elle se sent totalement perdue. Jonathan est un quadragénaire divorcé qui s'enferme dans sa routine.
La femme d'Antoine meurt en donnant naissance à leur fille. Anéanti par la perte de son épouse, le jeune veuf a du mal à créer un lien avec son enfant. C'est alors qu'arrive Rose.