yes I can say I`m able to detect the smallest changes in moods and reading minimum facial expressions most of the times. and also read their minds through many variables of behavior, but for some, like a certain INFP I know, I can`t really understand the feeling underlying the facial expression. it`s in reverse most of the time.
I`m used to notice when someone would start feeling irritated by what I`m saying, and change the subject swiftly, smoothly and before they even notice.
since I`m ENFJ it`s crucial in my life. I don`t want to hurt someone by accident. there are some sensitive limits for people I might not be aware of, and this helps avoiding the damage. second thing is, I want to help them when they are hurt but not showing it, when no one else is noticing or comforting them. usually the small details might be forgotten, however, these might mean great deal for someone . and it would be appreciated when you show concern, and hopefully, he/she would feel somehow relieved.
also I can easily read whether this person likes me or not, and what is their thought about me (usually 70% I`m right). I can see their insecurities and if it`s hitting them at the moment, their facial expressions would change into past/guilt/regret mode and somehow helpless expression means: you can give your shot on what type of advice I should follow, or just I`m helpless and I want to let it show but don`t try giving any type of advice. very minimal difference, but readable with practice.
my cognitive functions are : Fe, Ni, Se, Ti