Because I'm awesome, and they're awesome, and we all agree that we're awesome.
No, really, that's pretty much everyone's logic behind it. You're awesome, lets be friends.
If I had to give a proper answer it'd be along the lines of we have extremely similar if not identical taste in music, movies, books, games and the likes, the similar if not the same views on most issues, and we hang out together. Because of our similarities, we inevitably have a great time. We will listen to the same music and enjoy it, watch the same movies and enjoy it, and play the same games and enjoy it, only do it together and enjoy each other's personalities - which differ greatly but are all good.
Now, that's my best friends. My general friends I'm friends with because I respect who they are. I may not like the same things they do, or share the same views on issues, however they are people that I respect, and as such enjoy the company of. We can't do everything together, however what we can do together is generally enjoyable.
No, really, that's pretty much everyone's logic behind it. You're awesome, lets be friends.
If I had to give a proper answer it'd be along the lines of we have extremely similar if not identical taste in music, movies, books, games and the likes, the similar if not the same views on most issues, and we hang out together. Because of our similarities, we inevitably have a great time. We will listen to the same music and enjoy it, watch the same movies and enjoy it, and play the same games and enjoy it, only do it together and enjoy each other's personalities - which differ greatly but are all good.
Now, that's my best friends. My general friends I'm friends with because I respect who they are. I may not like the same things they do, or share the same views on issues, however they are people that I respect, and as such enjoy the company of. We can't do everything together, however what we can do together is generally enjoyable.