Gertie Mooney, 30 ans, quitte le cottage familial où elle vit depuis toujours avec sa mère et sa grand-mère, dans son village natal du nord de l'Ecosse.
Lorsque Carol, la mère et meilleure amie de Katy, meurt brusquement, celle-ci est bouleversée, d'autant plus qu'approche le voyage qu'elles prévoyaient depuis toujours.
Italie, 1941. Lili et Esti, meilleures amies depuis l'université, se rapprochent encore après qu'Esti a donné naissance à Theo, devenant aussi proches que des soeurs.
Flora, Stella et Morgane sont cousines. Lorsque Juliette, la petite soeur de leurs trois grands-mères, décède, elle leur cède sa maison en Normandie et la librairie attenante.