People come into your life for a reason. When someone is in your life for a REASON, it is usually to meet a need you have expressed.
They have come to assist you through a difficulty, to provide you with guidance and support, to aid you physically, emotionally or spiritually. They may seem like a godsend and they are.
True friends certainly deserve to be be respected and truly treasured.