fulfillment

noun
  1. the achievement of something desired, promised, or predicted
  2. satisfaction or happiness as a result of fully developing one’s abilities or character
  3. the action of carrying out or performing a duty, role, or function

Examples