Leon is a pain in the ass, he's so weak willed, If defending the demons is what he wants he should be proud of It and go till the end of It, that's what Zhao He did, he wanted to protect the girls and he tried to do It till the end no mattered what. Now Leon looks to me someone broke and without purpose, he can't even deal with the consequences of his actions, he wants to meet the princess for what ? Apologize ? If he don't man up and stop being some emo he will end up killing himself again and killing the girls as well.