This "two souls" thing basically means she has been cheating on her husband this entire time and obvious the "human" I.e other soul doesn't like that she and the other soul I.e beast side has been having sex. Fuck this.