I have two best friends. My husband who has been my best friend for about 20 years and my best g/f who I met online in a "married friends" chat room about 7 yrs. ago. Although I'm closer to my husband, he has to deal with the same shit as I do (we even work together), so talking about stuff with my g/f allows me to blow off some steam and get a fresh oppinion from someone who might have a different perspective on things. My husband and I are very much alike but my g/f and I are very different but somehow we developed a bond that's unbelieveable. I just got back from visiting with her for a week and while I was there, she hugged me warmly as we stood together keeping warm inside by a window watching our kids playing in the snow and she thanked me for understanding her like no one else. We both had tears in our eyes. We live in different states so we don't get to see each other much but we e-mail almost daily.