I've heard that there are three things a person needs to be happy:
1. something to do - meaningful work or helping others. 2. someone to love - someone to whom we can give of ourselves, such as a spouse,child,or a friend. 3. something to look forward to - a vacation, a visit from a loved one. improved health, the realization of a dream..
Those things may bring some temporary happiness, but for lasting fulfilment =))