bǎi​gǎn​jiāo​jí

to have mixed feelings