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!

    24 Essential Life Lessons "The Perks Of Being A Wallflower" Taught Us

    “Things change. And friends leave. Life doesn't stop for anybody.”

    1. Life is a complicated whirlwind of emotions.

    2. The bond that you share with your family — whether you get on or not — is unbreakable.

    3. You can feel alone and isolated even when you're surrounded by people.

    4. When someone says they're fine, that doesn't necessarily mean that they are.

    5. Making new friends can seem like a terrifying prospect.

    6. But it's actually a lot easier than you think.

    7. It can be intimidating approaching people with big personalities.

    8. But if you pluck up the courage and put yourself out there, you never know what could happen!

    9. True friends will love and accept you for who you are.

    10. And they will embrace your weirdness with open arms.

    11. Music has the power to completely change your mood.

    12. Secret Santa is the BEST THING EVER!!!

    13. "We accept the love we think we deserve." ❤️

    14. Special moments are made even greater when you share them with someone you love.

    15. You can tell someone you'll always be by their side without ever opening your mouth.

    16. An amazing friend will protect you at the worst of times, whatever the cost.

    17. A friendship can always be salvaged with time and effort.

    18. And it is the measure of a strong friendship if you can forgive and forget.

    19. You should find someone who loves you for who you are, not who they would like you to be.

    20. At times, the pain in the world can feel overwhelming.

    21. You must not forget to look after yourself when sharing your love with others.

    22. Often the quietest people have the most to say.

    23. You are the master of your own destiny.

    24. Live in the moment and treasure each day as it comes.

    Did you know you can sign up for a BuzzFeed account and create your own Community posts? Get started here!