Sardaigne, fin du XIXe siècle. A la suite d'une épidémie de choléra qui a décimé toute sa famille, une enfant est recueillie par sa grand-mère qui lui apprend les rudiments de la couture.
Depuis le décès de sa mère, son beau-père et ses deux demi-frères dans un accident de voiture, Alexia, 14 ans, vit désormais chez son père, Greg, qu'elle connait à peine, en Dordogne.
Cléo Wilder, chroniqueuse spécialisée dans les rencontres amoureuses qui fête ses 30 ans, et Mack Sullivan, séparé de sa femme depuis un an, se rencontrent sur une petite île au large de l'Irlande et
Lorsqu'elle perd son emploi, Polly, femme d'affaires ambitieuse, est contrainte, à son grand désespoir, de s'installer chez sa soeur Clare, mère divorcée qui n'a jamais quitté son village.
Lilou, qui a quitté Paris pour s'installer à Nice avec son fils Marius, n'a pas le temps de chômer. Un jour, elle fait la connaissance d'Aurore, une vieille dame de 90 ans, dans un jardin public.
Récemment divorcée d'avec le père de ses enfants, Bettina, directrice de sa propre entreprise de bijoux, se sent enfin libre. Mais Capucine, sa fille de 14 ans, la trouve particulièrement ringarde.
Dans un train-couchettes coincé au milieu de nulle part sous la neige et dans la nuit, un meurtrier commence à tuer un par un les 18 passagers présents à bord.