Definitions of fulfilment:

  • noun:   the act of consummating something (a desire or promise etc)
  • noun:   a feeling of satisfaction at having achieved your desires