Your bestfriend is the one person who could not speak to you for any amount of time but you still think of them just the same. Someone who, despite all the changes a person goes through in their life, will stick by you and always accept you for who you are. A person who will always tell you what you NEED to hear, even if its not necessarily what you WANT to hear. A person who can make you laugh even on your bad days, and who makes all the problems in life seem easy to overcome, as long as you have them by your side. A bestfriend can be many things, your inspiration, your hero; bestfriends help eachother to become better people by using honest, constructive criticism that sometimes hurts to hear, but is all for the best in the end. Bestfriends are the ones that bring up touchy topics with you, even if it will risk you being angry w/ them because they care more about your well being. Your bestfriend is the one who you could piss off so badly, but in your time of need they'll will still b
Your vote on this answer has already been received
A best friend is the one who knows you very very well.
a best friend is the one who knows what is the best for you.
a best friend is the one who accept you for who you are.
a best friend is the one who knows all of your secrets.
a best friend is the one who touches your heart.
a best friend is the one who will lend you his/her shoulder to cry on.
a best friend is the one who will be there for you anytime.
everybody needs a best friend. not everyone have more than one best friend. but having more than one would be great!