There are way too many definition of friendship, and it is the hardest thing in the world to explain.
In my opinion, Friendship and Love goes hand-in-hand. We love our friends, don't we? If you answered no, then they're not really your friends. One thing's for sure, a real friend likes you for who you are and will be there for you through your ups and downs.