It’s actually not that surprising that some people are incredibly good at reading others. Your body is constantly broadcasting information through tiny facial expressions, tone of voice, posture, and even micro-movements. Every second, you’re sending out lots of signals, and some people are just especially tuned in to pick them up.
The interpretation isn’t always right, but if you’re good at engaging with people (mostly by listening) you’ll improve that skill pretty quickly.