fulfilled

adjective
  1. satisfied and happy because you have achieved something or because your life has meaning
  2. completed or carried out as promised or required

Examples