Paul, un professore di matematica in attesa di un trapianto di cuore. Jack, un ex detenuto che nella fede ha trovato la propria salvezza. Cristina, una giovane madre con un passato da tossicodipendente. Tre esistenze separate. Fino a quando il destino unirà le loro vite. Una storia di speranza e umanità, di colpa e castigo.