In a way, most humans can read minds to some extent. We can read body language and facial expressions. I've seen many times that look like "oh no, it's him again, the shy kid."
This look you speak of....is it just from people who know you or from random strangers too? And how do you know the look means what you think it means. That's not other people reading minds. That's you having associations and beliefs about a particular look and making guesses and assumptions about other people's motives, intentions and reactions towards you.
Body language remains a false interpret. There's no standard definition of the physical movements. Now, personal calibration can give a lot of insight into people but even that's just slightly informed guesses. Same with facial expressions. You can observe, interpret and place meaning onto things and make a bunch of assumptions about how people act towards you but you can't read their minds and they can't read yours.
Not to make your guy's situations worse. But many people are empaths and they can feel everything that you feel and judge everything going on in your head in relation to the current situation just by your facial expressions and body language. Voice tone too. And often very very very accurately.
Erm...nope. The opening up of the sensory acuity, calibration of an individual person and emotional intelligence levels may influence things to some extent but those things still do not give people the power to feel everything that another person feels or judge everything going on in a person's mind. Facial expressions and body language are notoriously difficult to interpret. Voice tone too.
One of my biggest influences in therapy, Richard Bandler, talks about a moment where a psychiatrist told him he was "closed to new ideas". Bandler asked why and the psychiatrist said that Bandler was sat with his legs crossed. The psychiatrist had seen Bandler's body language and made a judgement about it based on their own ideas about what such gestures might mean. And got it wrong.
Not sure how serious that post was but I just wanted to make it clear that even those with tuned sensory acuity and emotional intelligence are not mind readers. It took me four and a half hours to calibrate a woman I was working with until I understood what it might mean when she put her hands near her stomach. Four hours. And I'd still be making guesses. With that in mind, the idea that people instantly and automatically pick up on what you're thinking, feeling etc all the time and with 100% accuracy is daft.