I dont understand Yan Xiao's character. Whose side is he on actually, anyone knows? Whats his real motive?
He's probably on the princesses side, not exactly working directly for her but protecting her. His actions & intentions contradict lord hanfeng's motives although he works for him.