Before seeing this film, I considered Anne Hathaway an ingenue---well she has arrived. The complex tapestry of this film not only stimulates the heart, but it enlivens the mind. There is a palpable tenderness and an irrevocable sense of loss. Despite all this----it's beautiful. The denouement startles a bit---and there are haunting moments. Each character including the names and the lesser known actors are perfectly cast. I remember the guy who played Rachel's husband from Jump Tomorrow---what a mensch.