It is not finding similarities. a friend is one who is different from you. a friendship is never true without stupid fights,crying, laughing. he should be near you not when you are happy, he should be there when you are depressed. You should be able to share your own feelings which you can't share with others. he should be able to find a way out of difficulty for him and you.