1. The Arm Cross - The one is a classic defensive pose. If he has his arms crossed, he may think he’s showing off his huge forearms but he’s actually trying to tell you to keep out. He may cross his arms when he’s upset, angry, or generally in a bad mood. He wants to be left alone but he also wants to come across as saying it in a macho way. Give him some space and when he’s calmed down you’ll know because his arms will no longer be crossed.
2. Open Arms - This is just the opposite. If his arms are open and expansive, he’s being friendly, open and welcoming. He’s telling you that he’s glad to see you and that he trusts you. Open arms are often accompanied by a smile; unless he has his arms open to comfort you. Then he’ll have a sympathetic expression on his face.
3. The “I’m Too Sexy” Stare - The guy who uses this look is pretty full of himself and wants everyone to notice. Be prepared to share center stage with a guy like this and don’t try to compete when he has the spotlight. On the other hand this look is sometimes used by guys who are insecure. If your guy is insecure, help him loosen up a bit by teasing him and making him smile. It’s hard to hold the too sexy look when you’re smiling or laughing.
4. Eye Contact - If you’ve been dating a guy for any length of time, you will have seen this form of body language already. It’s easy to tell when he’s trying to hide something because he will be looking all over as he tries to make the story up as he goes along. But when he looks directly at you, you can be confident that you are getting the truth.
There’s a lot more to body language and how it can help you understand your man, but this should get you started. You’ll have him wondering how you knew what he was thinking, if you can read him this way.