True happiness actually consists in having our deepest needs met. What are our deepest needs. They are not physical or material as some might imagine, they are spiritual. Those things which are physical and material are temporal. Those things which are spiritual are eternal.
Man consists of a body and a soul.
Meeting the needs of the soul is far more important than meeting our temporal needs. Unless and until the needs of the soul are met, meeting one's temporal needs will never bring true satisfaction. Achievement and success do not bring happiness. Many successful people are not happy. Material possessions do not in and of themselves make people happy.