No two friends are the same. Each has his or her own gift for us. When we expect one friend to have all we need, we will always be hypercritical, never completely happy with what he or she does have.
One friend may offer us affection, another may stimulate our minds, another may strengthen our souls. The more able we are to receive the different gifts our friends have to give us, the more able we will be to offer our own unique but limited gifts. Thus, friendships create a beautiful tapestry of love.