This post has not been vetted or endorsed by BuzzFeed's editorial staff. BuzzFeed Community is a place where anyone can create a post or quiz. Try making your own!

    10 Essential Traits Of A True Friend.

    Bluntly honest to the point of assholes.

    10. Mood changers.

    9. Often you're minds are in sync.

    8. Not judgers but listeners.

    7. Brutally honest to the point of asshole-ish.

    6. Never ashamed of your friendship.

    5. Stand up for you when you are and aren't around.

    4. Support you in your love life.

    3. Try to point you in the right direction.

    2. Redefining fun.

    1. They will last a lifetime.