Kang-do (Lee Jung-Jin) é um homem implacável e bastante cruel, que trabalha como cobrador para agiotas. Caso o devedor não tenha como pagar a quantia devida, ele está lá para o ajudar a pagar com algum osso do seu corpo, já que desta forma o acidentado receberá um seguro de saúde que servirá para cobrir a dívida. A vida de Kang-do é bastante solitária, até que um dia surge na sua vida uma mulher que afirma ser a sua verdadeira mãe. Kang-do não acredita na afirmação e passa a maltratá-la de todas as formas possíveis, recorrendo a humilhações e até mesmo abuso sexual.

Drama, mistério, acção e amores eternos, ligam-se através de uma única história que se desdobra em múltiplas linhas temporais, ao longo de 500 anos. As personagens conhecem-se e voltam a reunir-se de uma vida para a próxima. Nascem e renascem. As ações e escolhas individuais têm consequências e impactos entre si no passado, presente e futuro distante. Uma alma é moldada de assassino a herói, e um simples acto de bondade tem repercussões ao longo de séculos, tornando-se na inspiração de uma revolução.

Durante uma viagem de negócios do marido, Gamhee encontra três amigas. Visita as duas primeiras nas suas casas e a terceira encontra-a por acaso num cinema. Enquanto conversam amigavelmente, como sempre, várias correntes fluem acima e abaixo da superfície do mar.

A esposa do candidato à prefeito de Seul se torna uma cantora e dançarina neste filme enquanto Hwang Jeong-min assume o papel de um advogado pobre que virou político e Uhm Jung-hwa a esposa que tenta seguir carreira de cantora sem o marido saber.