I came a little late but let me explain. Their souls are inmortal, so they bodies die but they came to life in another body and not exactly the same time. Sometimes one of them was very old. But they meet each other in every single life.
Yoosung call him "messed up" for being stuck in the past, and not love him for who he is in the current life. And selfish because he could sacrifice everything for the Yoosung's happiness and that wasn't what yoosung want.
baek seung oh is the current event who would make them apart. He probably would kill some of them, maybe just lock up Yoosung. In every life one of them die sacrificing himself for the other. And in this life baek seung oh was who represent this event.
Jinwoo's sister died when she has 5 years old , and then "god" take her form to watch closely the both of them. Like jinwoo's sister and Yoosung's clasemate.
The fate of them was one sacrifice for the happiness of the other. But in this life god take a step in the mess and help both of us. Make them being closer and stop every single time when one of the guys want to do something what could turn things bad.
At least this is how I understood this story. Haha
I'm really confused with some parts. is yoosung immortal as well??? How did he know about the dreams/past life???
In the same chp when yoosung says "do you love me for me or my past self?" Jinwoo explained some stuff about baek seong ho but then why does yoosung call him selfish and messed up?????? What exactly was selfish and messed up ??????????
Whats the deal with baek seung oh, and yoosungs sis, how tf are they related to any of this immortal thing???
So the fate is against them and they will never be together, what about this time?? Was this really a happy ending? Will they continue to be together in this life????
I didn't understand shit, so can a kind soul please clear this up for me. Pleaaasssseeee. I really want to know what happened.