Skip To Content
    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!

    21 Problems Only Bonnie Bennett From "The Vampire Diaries" Understands

    Being a witch ain't easy

    1. Your magic is unpredictable.

    2. Many people thought your Grams was crazy.

    CW / Via fuckyeahbonniebennett.tumblr.com

    Actually, she was a very powerful witch.

    3. Everybody wants ~something~ from you.

    4. Your boyfriend hunts demons.

    5. And dies a lot.

    CW / Via wifflegif.com

    6. Your power comes at a high cost.

    7. You're always dealing with Dude-Bro Vampires.

    CW / Via gurl.com

    8. You're used to reminding others that having a normal life is A-OK.

    CW / Via gurl.com

    9. You're tired of remembering all of those damn spells.

    10. People always underestimate the ferocity of your craft.

    11. It's hard to have a good time, because it may end in a bloody massacre.

    12. Sometimes, you can't even with the apocalyptic-end-of-the-world gag.

    13. Your best friends are Blood Sucking Vampires.

    14. Oh, and so is your mom.

    15. Elena stays Needy.

    CW / Via gurl.com

    16. You've been trapped in the past with a psychopathic warlock.

    CW / Via tumblr.com

    He's cute but deadly AF

    17. People take advantage of you and your power.

    CW / Via bustle.com

    18. You always deal with overrated immortals.

    19. Using too much magic can cause nose bleeds.

    CW / Via bygonesx.tumblr.com

    And ruin your outfits.

    20. You cry more than Elena Gilbert.

    CW / Via vampirediariesblogger.blogspot.com

    And that's a lot of crying.

    21. Your teen years were full of death and sorrow.

    CW / Via giphy.com

    Peer Pressure sounds like a better option.

    Regardless of everything she goes through, Bonnie remains the baddest witch around.

    CW / Via moviepilot.com
    Create your own post!

    This post was created by a member of the BuzzFeed Community.You can join and make your own posts and quizzes.

    Sign up to create your first post!

    BuzzFeed Daily

    Keep up with the latest daily buzz with the BuzzFeed Daily newsletter!

    Newsletter signup form