There are friends with whom you can share a meal. There are friends with whom you can only share a superficial “hello” and “how are you?”.
There are friends with whom you can go to the beach and just enjoy the good time next to the shore.
There are friends with whom you can only have a giving relationship, while there are friends with whom you only have a taking relationship.
There are friends with whom you can talk for hours without feeling tired and there are friends with whom you can’t talk for more than five minutes without feeling drained.
There are friends who have your best interest in their hearts and there are friends who calculate every move to make sure they get whatever it’s best for them.
There are several types of friends, but there are no perfect friends, because each one of us may have different perceptions and different values through which we understand what being a friend is.
At the end of the day, we are all human beings trying to live life the best way we can and that means we are not perfect either because, if we were, we would know which way is best to enjoy this lifetime and we would not disappoint or hurt others as well.