Ban Ji Eum est une femme qui a la capacité surnaturelle de se souvenir de toutes ses vies passées et de répéter sa vie par la réincarnation depuis près de mille ans. Après que sa dix-huitième vie a été interrompue à cause d'un tragique accident, elle décide de renouer avec les gens de sa vie passée dans sa dix-neuvième. Elle va faire la rencontre de Moon Seo Ha qui est l'héritier d'une famille riche qui souffre d'un traumatisme après un accident de voiture.
Pour Do Bae Man (Ahn Bo Hyun), devenir procureur militaire n'a jamais été autre chose qu'un moyen de s'enrichir et de réussir sur le plan personnel et professionnel. Un homme capable de réussir dans tout ce qu'il entreprend, Bae Man a en effet acquis le succès et la richesse, mais sans rien de plus pour le motiver, il lui manque la conviction nécessaire pour devenir vraiment grand. Cha Woo In (Jo Bo Ah), en revanche, a toute la conviction nécessaire pour devenir un vrai grand procureur militaire. Bien que certains puissent la considérer comme une recrue qui n'a obtenu son poste que grâce à la richesse et aux relations de sa famille, elle est en fait une enquêtrice hautement qualifiée qui pourrait facilement surpasser des vétérans qui ont plus de deux fois son âge. Ayant grandi dans l'opulence, Woo In ne craint pas le pouvoir et n'a pas peur de s'élever contre ceux qui utilisent leur position à des fins malhonnêtes.
Yumi est une femme ordinaire de 30 ans qui a du mal à exprimer ses sentiments. Du point de vue des nombreux neurones de sa tête, elle s'épanouit dans sa vie amoureuse et professionnelle, et trouve le bonheur dans les petites joies de la vie quotidienne.
Un soldat explosif rencontre une brillante chirurgienne dont il tombe amoureux , mais leurs philosophies de vie opposées les séparent, et le destin s'acharne.
En quête de succès et assoiffé de vengeance, un repris de justice au passé tragique veut poursuivre son rêve et ouvre un restaurant dans un quartier animé de Séoul.