Kate et Saint John Greene vivent une formidable histoire d’amour depuis leur adolescence. Leur vie bascule lorsqu’ils apprennent que Kate est atteinte d’un cancer. Saint John doit désormais s’occuper seul de leurs deux fils avec la peur de la perdre à jamais. Mais Kate leur a laissé une liste de vie et d’amour.
Steven, brillant chirurgien, est marié à Anna, ophtalmologue respectée. Ils vivent heureux avec leurs deux enfants Kim, 14 ans et Bob, 12 ans. Depuis quelques temps, Steven a pris sous son aile Martin, un jeune garçon qui a perdu son père. Mais ce dernier s’immisce progressivement au sein de la famille et devient de plus en plus menaçant, jusqu’à conduire Steven à un impensable sacrifice...