She became loyal, because she not only fell for him but realized what the World would be without him ( even worse then the a World ruled by the Witch Queen). That is why she told him about the forces of darkness waiting until he was no longer around. In return for him staying around she is able after 800 years to bring him happiness.