This film could have been titled “There Will Be Beef.”
"I've Loved You So Long" begins with a situation similar to "Rachel Getting Married." One sister is released from an institution for a homecoming with another sister who is not overjoyed to see her. Both of the sisters are believed responsible for a tragic death some years in the past. There are subtle questions about whether either one can be "trusted" even now. But the two films are otherwise completely different, and if you've seen one, you haven't seen the other.
"Rachel" is as American as apple pie. "I've Loved You So Long" is as French as tarte du pomme. Hackneyed expressions, but there you are. One of the most French elements in "Loved You" is Juliette, played by Kristin Scott Thomas. Yes, from "The English Patient." One of those actors who can move effortlessly between English and French, like Jacqueline Bisset or, with a charming accent, Jeanne Moreau, who had a British mother.
French seems to agree with Scott Thomas. In her English-language roles, she sometimes seems a little cool, ever so slightly aloof. In French, she warms, is more free with emotions, more easily reaches joy and sorrow. Watch her here falling in with the two adopted Vietnamese daughters of her sister Léa (Elsa Zylberstein). It's a love that seems spontaneous and not faked.
She also comes home to her sister's husband, Luc (Serge Hazanavicius), and his father, Papy Paul (Jean-Claude Arnaud). Luc doesn't welcome her with open arms. He's nervous about her being with the children. Papy Paul has lost the power to speak and spends all of his time reading books. In an American movie, this trait might make his character eccentric, a practician of dark arts, or unnecessary. Zut! In France, he just likes to read.