Ban Ji Eum are o abilitate extraordinară: își poate aminti toate viețile sale anterioare. Repetându-și reîncarnarea timp de aproape o mie de ani, Ban Ji Eum și-a trăit viețile cu sârguință. După ce viața ei anterioară este curmată de un accident tragic, ea își propune să se reîntâlnească cu oamenii din viața ei anterioară în cea actuală și decide să găsească un bărbat pe nume Moon Seo Ha, pe care l-a întâlnit în cea de-a 18-a viață. Oare amintirile din cea de-a 18-a viață îi vor sabota romantismul din cea de-a 19-a? Sau dragostea va rezista în vieți diferite?

Pe de altă parte, există și Yoon Cho Won, arhitect peisagist și sora mai mică a lui Yoon Joo Won, a cărei viață s-a prăbușit după moartea surorii sale mai mari. Ea este curajoasă și bună, chiar și după ce s-a confruntat cu moartea surorii sale iubite, dar se străduiește să își păstreze strălucirea. Când Yoon Cho Won o întâlnește întâmplător pe Ban Ji Eum și își vede sora mai mare în ea, se întreabă despre identitatea lui Ban Ji Eum.

Apoi mai este Ha Do Yoon, secretara și cea mai bună prietenă a lui Moon Seo Ha încă din copilărie. Deși provin din medii complet diferite, Ha Do Yoon simte un fel de afinitate pentru el.