Although it seems almost impossible to give a precise definition of happiness, most people would agree that there are some basic preconditions to achieving it. Firstly, it is hard for a person to be happy if he or she does not have a safe place to live and enough food to eat. Our basic survival needs must surely be met before we can lead a pleasant life. Secondly, the greatest joy in life is usually found in shared experiences with family and friends, and it is rare to find a person who is content to live in complete isolation. Other key factors could be individual freedom and a sense of purpose in life.