ambivalence
ambivalence , noun
1.
mixed feelings or emotions; uncertainty or vacillation in making a choice.
2.
(Psychology) the simultaneous existence within a person of both positive and negative feelings toward another person or action, or toward an object (as of attraction and revulsion), resulting in internal conflict.
Also: ambivalency