ambivalent
/ˌæmbɪˈvælənt/Definitions
1. adjective
having or showing a mixed feeling, such as love and hate, towards something; unable to make a decision or give a clear answer
“She had an ambivalent reaction to the news, feeling both excited and nervous at the same time.”
2. noun
a person who has mixed feelings or is unable to make a decision
“The ambivalent voter was swayed by the final arguments before the election.”