Après quatre années de séparation, Ahmad arrive à Paris depuis Téhéran, à la demande de Marie, son épouse française, pour procéder aux formalités de leur divorce...
Ce sont les aventures d'un retraité renfrogné nommé Arthur (Stamp) qui s'inscrit de mauvais gré, poussé par sa chère épouse Marion (Redgrave) dans une chorale locale qui s'avère fort peu conventionnelle...
A la suite d'un drame familial qui a causé la mort de leurs parents, les petites Victoria et Lilly trouvent refuge dans un chalet en ruines, perdu au fond des bois...