I loved Dylan Wang in this series, his character was well written and very charismatic. The only eyesore was Esther Yu, who, despite of being reasonably pretty, and playing the role of a 1500 year old fairy, just had to behave like a 5-year old! Her acting was thoroughly irritating, and though in the later episodes she did start acting a bit mature, I just couldn't digest her kid dish behaviour. The story was interesting for fantasy genre, and the second male lead acted well too, I even liked the villain more than the female lead! I guess saying this is enough to say how bad she was! I wouldn't have watched it if it wasn't for Dylan Wang.