Having mixed feelings or two opposed and conflicting emotions simultaneously.
Latin ambi- (around, both) and Medieval Latin valentia- (value).