Daniel Bloch (Richard Gere), um empresário de muito sucesso, nunca casado, terminou há vinte anos atrás um romance com Rachel ( Suzanne Clément), uma antiga namorada de uma pequena cidade. Agora ela pediu para se encontrar com ele para lhe contar um segredo surpreendente do seu passado.
Daniel fica a saber que tiveram um filho que ele desconhecia e é imediatamente consumido pelas extraordinárias reviravoltas de uma nova vida que nunca poderia ter imaginado. A cada novo encontro, Daniel descobre uma camada mais profunda deste fascinante mistério até chegar a uma encruzilhada na sua própria vida.










