So the one pattern I've noticed *AND THIS IS SPOILERS*
Is that when you actually try to help her she only acts in self-defense, every other ending requires you to either attack or betray her. Also I'm a sucker for The Witch.