You have already received some great advice, I only wanted to add that your best friend may have a better idea of what is going on in your life that you think. People sometimes pick up on clues but do not feel comfortable probing. Since you are so private and she is your bff, you probably...