Eyelid and whisker position.
Whiskers at low mast are a sure sign that kitty is upset about something.
If it’s something they think you can fix, they’ll run up tell you about it.
My cat will have her ears forward, purr loudly, roll on me, and yell “yii yii yerk!” and other noises when she’s happy to see me.