There are some good points about this series that just about make up for the bad points. The opening episodes in the former Yugoslavia are pretty. The story that happened hundreds of years ago is more interesting than the present day romance. Also the redevelopment issue is boring. The mystery about his father's death is too drawn out. Shin Se Keung looks better in the old fashioned costumes than present day. She doesn't have much chemistry with Kim Rae Won who looks too old for her. Kim Rae Won doesn't act very expressively. The supporting cast are better. Seo Ji Hye of Crash Landing on You is amazingly beautiful and stylish here as a witch. Every scene she is in features her in different outfits. She literally steals every scene she is in and if not for her I would have given up on the show. There simply isn't enough story for 20 episodes it gets repetitive and weak. The biggest flaw is the lack of chemistry between the two leads. Was rooting for Seo Ji Hye's character instead. The ending is so weak with zero emotion. Not a must watch.