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.
Deux jeunes boxeurs font équipe avec un prêteur bienveillant pour faire tomber un usurier sans pitié qui s'attaque aux plus fauchés et désespérés.