The best kind of friends are those that enter your life, and help you to see a blue sky where before there was a cloudy sky. They are the ones that have so much faith in you that you start having faith in yourself. These are the friends we should be grateful for.