They say that in Arabic, there are 12 levels of friendship.
Most of our "friends" are level 5 or below, and many of us don't have a single level 12 friend.
1. Zameel – someone you have a nodding acquaintance with
2. Jalees – someone you're comfortable sitting with for a period of time
3. Sameer – you have a good conversation with them
Those are the first three levels of friendship, but from here on, it starts getting a bit more serious.
4. Nadeem – a drinking companion (even with just tea) that you might call when you're free
5. Sahib – someone who's concerned for your wellbeing
From this point, the real "ranks" of friendship is now shown in the following levels.
6. Rafeeq – someone you can depend upon and go on a holiday with them
7. Sadeeq – a true friend, someone who doesn't befriend you for an ulterior motive