What factors contribute most to a happy and fulfilling life

What factors contribute most to a happy and fulfilling life