Allen (Pierce Brosnan) und Grace Brewer (Susan Sarandon) können den Tod ihres ältesten Sohnes Bennet (Aaron Johnson) nicht verarbeiten. Der Schmerz droht ihre Ehe und Familie zu zerbrechen. Als wenige Monate später Rose (Carey Mulligan) auftaucht und erzählt, sie sei schwanger mit Bennetts Kind, nimmt das Ehepaar sie bei sich auf. Aber auch das ...