If you want to live a happy life, tie it to a goal, not to people or things.
Joy is the emotion which accompanies the fulfillment of our natures when we have lived up to our potential.
The best way to be happy is to be grateful.