Le professeur de mathématiques Paul souffre d'une maladie qui le condamne à mourir si on ne lui greffe pas rapidement un nouveau coeur. Sur l'insistance de sa femme Mary, de laquelle il s'éloigne, mais qui a toujours désiré avoir un enfant de lui, il accepte de donner du sperme pour une fécondation in vitro.
De son côté, Jack est un ex-repris de justice qui, tentant de renoncer à la violence et à l'alcool par le biais de la religion, entreprend désormais d'aider de jeunes délinquants.
Quant à Christina, ex-toxicomane, elle mène maintenant une vie heureuse avec son mari Michael et ses deux fillettes, jusqu'au jour où survient un terrible accident aux conséquences tragiques. Cet événement traumatisant affectera de diverses façons les destins de Paul, Jack et Christina.