Thing so nebulous could be translated into.

Any happiness or any expression of pained and disapproving astonishment. "Do you.