Are friends those people whose thoughts and interests are similar to yours?
This is a very good question in my opinion which you can look at from several different angles in order to find an answer. Of course, thoughts and interest can be a strong reason to bring people together. Each ‘How to make new friends’- guide will surely give you this advice: find people who have the same interests as you. Join a soccer team if you like soccer or go into a bar if you just like watching it. Join a book club if you like reading and add your real interests in social networking sites where you can also join groups for your favourite bands, movies etc.
The reason is obvious: with people who share your interests you will always have something to talk and discuss about. It is great to have someone like-minded to talk to as you get the feeling that he or she really understands your interest, you inner longing to know more about this topic and to explore it from every angle possible. Some people even say, if there are no common interests in a friendship, it is not a friendship but just being together without any connection. They want to say that you need someone who thinks the same way that you do in order to be friends.
From my personal experience however I can say that common interests and common way of thinking is generally helpful to find friends but not absolutely necessary. You do not have to have similar thinking to be friends. You do not have to have the same philosophy to be friends. I actually think real friendship is beyond this. Common interest is only a reason for a friendship but the base of a friendship is love. My best friend Govind and I have very different interests and there are many topics on which we always disagree. We think in very different ways and have different philosophies. We do not meet often but we both know that our hearts are connected through love and friendship.
Even if your thoughts do not match, you can still be friends. Even if you disagree in a hundred of points, you can be friends. You need to agree at least on this one point though: you trust each other and have love for each other.
Nothing else is necessary.