I'm used to thinking logically, but I always find it difficult to gauge the mind from an emotional point of view when it comes to other people's emotional reactions. Often worry about whether what I say will be misunderstood by the other person.

It seems you're on the rational side, a trait that's quite common.
Learning a few communication tips can easily improve the situation.