Question: how to know if your best guy friend is your soulmate?
Answer: You know him better than he knows himself.
Even simple things are fun when you are together.
You both really understand each other.
When you talk he listens first and judges never. ... 
Even if he is not around you know exactly what he would have done in that situation.