· A feeling of connectedness to a community of like-minded people.
· Having goals in your life.
· Being passionate about something as this helps you to develop positive psychology.
· A capacity to continue trying despite repeated obstacles.
· A consistent amount of minor success, and
· Seeing changes in what you believe.
Regarding happiness, the secret is nothing, but helping others, so generosity brings in happiness. You can also generate happiness by giving not by receiving.
I believe satisfaction and happiness comes with your work. If you are enjoying your personal and professional life may be in stress and hard times too.
Even in failures too but when you realized how and why u got failed in an assignment.