A best friend
A family friend
A close friend
A social-media friend
A fair-weather friend
A soul mate
An acquaintance
A person in your online social media. Not face to face.
A friend you can talk about anything. Things you don't talk about with others.
A person you know but don't know well.
A person who is your closest friend.
A person you know becuase he is a friend of your brother or sister.
A person who likes to be with you when things are going well, but who dispears when you have problems
A special person - such as a spouse, a boyfriend, Who shares your values and believes.