Through the years, I've met several people. I had set standards to look in a friend. But many failed to meet my criteria. Now that I think about it, setting some standards is ridiculous. I realized that it's impossible to have a "perfect" friend. A friend may differ with you in terms of likes, dislikes, religion, political affiliation, gender identity, etc. But that's okay, the most important thing they should have is willingness to help or unselfishness. They should always be willing to help in times of needs. And they should be willing to share what they know to help you. If a friend is selfish, then he/she is not a friend at all.