Have you ever wondered what makes a happy person, happy? Indeed there are personality traits associated with happy people. Happiness is the one thing that most everyone aspires to achieve. Many people share similar preferences in how to achieve happiness, such as world travel, a great job, a big family, but in the end, the goal is ultimately the same.

Because being happy is such a sought-after trait, it is interesting to see what people have in common who are all genuinely happy. What are the ways to view the world in a good light that bring joy to your life? Here are eight personality traits that are shared by all happy people.

They are not material things that only certain people can have or even experiences that money can buy. They are traits that you can bring into your own life if you want. Happy people are not seeking happiness from other sources, rather they depend on themselves to accomplish it.

Happiness is an ultimate goal. A lot of it depends on how you think about things and how you view life. Take time for yourself to recharge, which will let you be your best self going forward.

Here are 8 Personality Traits of Happy People

1. They accept that everything isn’t always going to be perfect.

When you can accept imperfection, which is inevitable, you will not feel like a failure if it is not achieved. Imperfection happens to everyone, so if you are not able to be flexible and roll with the punches, you will constantly hit a wall that will not let you be happy. If you want to feel happier, find the beauty in imperfection. Recommended: The Gifts of Imperfection by Brene Brown.

2. They are grateful for whatever arises in their life.

Happy people know that the challenges of life are what make them better. They accept the gifts and the life you are given. Maybe your job is not your dream job, but they do their best anyway. This doesn’t mean they don’t try to get to a better place, rather, they find the blessing in what is. Recommended: Whatever Arises, Love That.

3. They take responsibility.

If they mess up, they own up to it and learn from it. They don’t blame others for their own mistakes. Personal responsibility also brings a strong sense of pride.

4. They speak the truth and seek the truth.

Living an honest life is the best way to live stress-free. Having open and honest relationships leaves no room for question. Associate with people who you know are as honest as you are.

5. They think for themselves.

Happy people do their own thinking and decision-making. They do not let others do it for them. This includes even the hardest decisions in life. Happy people take the time to think through things and come to their own conclusions.

6. They are helpful when they can be and also know their limitations.

Happy people know when they can help and know when they can’t. They know how to say know when they need to. Knowing your limits lets you do the best work on what are you able to accomplish. With too much on your plate, nothing will be done well or completely, and without knowing your limitations, you will continue to bring work upon yourself that you do not have the capacity to accomplish.

7. They take time for self-care and make health a priority.

Happy people know that taking the time for self-care and health is of the utmost importance. They take time to eat well, move their bodies and sleep well at night. Many conditions including depression and anxiety can be made worse by a lack of self-care.

8. They practice gratitude.

Consciously having gratitude for the things in your life reminds you of how lucky you are. Stop for a few minutes each day to appreciate the small joys that you are able to experience. This will put negative things into perspective as you are able to counter them with something positive. Be gracious not only of the things you have, but also of what you can give to others.