Why we need best friends:
-Because they laugh at the same stupid things we do.
-Because they give us honest advice.
-Because they will be there for us even if they are 1000 miles away.
-Because they celebrate with us when we are at our best but still love us when we are at our worst.