fulfilling

(adjective)

adjective

1. something that causes fulfillment; emotionally satisfying.