My husband it absolutely my best friend. We have been married for 13 years now, which is longer than I have ever had a real friendship with anyone. And whilst I wouldn't call him my soul mate (I don't actually believe in soul mates).. he is absolutely my best friend.