It may be all of the above.
Friendships is such a beautiful thing, we cherish it, we talk about it , we sing praise about it, we write about it like romance, anyway, romance started from friendship. It is a comfort when you know someone care and you can rely or turn to when in need and have the privilege to open yourself up to talk. Under the sky , when no one could understand you, he/she can. Isn't that amazing?
How to find such friend? I think we must start to be one to attract one. Also, to have a listening ear because we have two instead of one (mouth). Friend is made. To have a friend you need to be a friend. You must have the same wavelength, chemistry. You must clique! Just how to? You will have your personal sphere of influence. You must be you, from the heart, no pretension in friend.
But you must be genuine, helpful, and sensitive. When you find one, all your God-given nature will be out, you are alive. How precious it is. Whether peers, mate, we need friends, let's start from our heart. Friends add colors to our lives, it breaks down barriers, it makes the world a better place to live in. There is also a friendship week some part of the world.
Be careful not to abuse friendship, not to have too many, you will be spoilt. I learnt this word: Fellowship, it means two fellows on the same ship. God who put two people together must have them in common thing to do or share. It's amazing. Look around, your neighbor may be your greatest friend!