At times in each of our lives we experience difficult moments that seem impossible to deal with alone, and we need to work through these concerns with someone we can trust. We need someone who can give us guidance, advice, or just listen to us without judging us and that is not an easy person to fin...