Spoiler Alert!
This drama is absolutely amazing and you guys will definitely love it. The plot of this drama is great and it is also paced very well due to which you never get bored while watching the drama. Each episode keeps you hooked throughout and you keep wanting to watch more. This drama has everything - romance, drama, comedy, fantasy etc. Firstly, the relationship between the Crown Prince and Park Ha was amazing. They really cared for each other, trusted each other a lot and were there for each other. Watching them together will almost always make you swoon. Secondly, the trio Chi San, Yong Seol and Man Bo will make you laugh anytime they come on screen. The drama would not be as fun as it was without them. Lastly, the plot is splendid with so many twists. It has also been executed very well. The ost is amazing too. Overall, this drama is great and you should definitely check it out. The ending might be confusing but it's definitely a happy ending. Park Ha and Tae Yong being the reincarnations of Bu Yong and Lee Gak have the same soul as them. In other words, Tae Yong is just Lee Gak's soul in Tae Yong's body. Same goes for Park Ha. In the last scene, if you observe Tae Yong's mannerisms, you can see that they resemble Lee Gak's. Also, the dialogues in the last scene also confirm that Lee Gak and Park Ha get reunited. I just wanted to explain this because many seem to get confused by the ending.