every girl's best friend is someone who is there for you inspite of the negative things you do and say to them. Someone who will laugh and cry with you in the mist of their problems. Someone who will give you their last even if they need it.
If you are angry with your friend and use against them information that only you know and you still remain friends, that's a best friend.
A Straight Man who is: Tidy, Enjoys cooking, Is a neat freak, Likes to shop, Gets expensive Haircuts, Is probably often mistaken for gay, Uses the word "Yummy", Wears Jewelry, And is really really Nit Picky.