Juriste dans une grande entreprise new-yorkaise, Clementine a tout sacrifié à sa carrière. A trente-quatre ans, c'est seule qu'elle se rend à la fête d'anniversaire organisée pour les quatre-vingt-dix-neuf ans de sa grand-mère, Addie. Pendant les festivités, Clementine découvre un secret de famille enfoui depuis des années. Lorsqu'elle arrive à Ashford Park, en 1905, Addie a à peine cinq ans et est orpheline. Bien que son oncle et sa tante lui fassent comprendre qu'elle n'a été recueillie que par charité, elle passe une enfance et une adolescence heureuses auprès de sa cousine, la belle et audacieuse Bea. Quand la guerre éclate, leurs chemins se séparent. Addie s'engage comme infirmière tandis que Bea fait un mariage de convenance. Après un scandaleux divorce, cette dernière quitte Londres pour épouser le petit ami d'Addie, et s'enfuir avec lui au Kenya.