Nossa concepção de amor romântico gira muito em torno da
noção de “alma gêmea”, da ideia de que num mundo com bilhões de pessoas existe
uma única pessoa que está destinada a nós e que quando a conhecermos sentiremos
um amor tão arrebatador que não teremos outra reação que não perceber que essa
é nossa “alma gêmea”. Vidas Passadas,
no entanto, indaga sobre essa concepção pensando o quanto do amor e de
relacionamentos são uma questão de um momento ideal, de encontrarmos uma pessoa
em um tempo específico e em um momento específico e dessa conveniência
espaço-temporal que surgiria um relacionamento duradouro. Quando algo não se
encaixa, mesmo quando há amor, muitas vezes a relação pode não ir adiante e
essas pessoas podem seguir caminhos diferentes, construir vidas com outras
pessoas.
A trama é protagonizada por Nora (Greta Lee), uma mulher
coreana que imigrou para o Canadá quando tinha doze anos, deixando para trás
sua paixão de infância, Hae Sung (Teo Yoo). Alguns anos depois Nora reencontra
Hae Sung pela internet e eles retomam a conexão de juventude, mas eles estão
por demais focados em seus cotidianos e não tem meios para se reencontrarem
presencialmente, então Nora decide se afastar um pouco e dar atenção a carreira
que está começando nos Estados Unidos. Algum tempo depois Nora se casa com o
escritor Arthur (John Magaro) e anos se passam até que ela retome contato com
Hae Sung, que decide ir aos Estados Unidos para vê-la.