Teresa es una mujer experimentada, casada, madre de dos exitosos hijos adultos. Marília es una joven de otra ciudad, casada con el misterioso Octávio, y madre de un niño de 5 años. Un brutal asesinato unirá inesperadamente a estas dos familias: cuando una mujer y un hombre son encontrados muertos en una pensión, la policía descubre que son Octávio y Teresa.
De repente, Marília se encuentra viuda de un hombre que, después de todo, no conocía tan bien como pensaba.
Los familiares de Teresa lloran su muerte, pero el hijo menor, Vitório, se niega a creer que haya muerto, ya que, aunque la mujer asesinada se parece a Teresa, se ve mucho más joven.
Contra todo y contra todos, comienza la búsqueda desesperada de este hijo por su madre. Ayudado por amigos espirituales, Vitório comprende que ambas familias están fuertemente marcadas por vidas pasadas, que nada de lo que está pasando es casualidad.
Y, sobre todo, ¿dónde está Teresa?