fulfillment

noun

1.
a feeling of satisfaction at having achieved your desires
Derived from:
fulfill
2.
the act of consummating something (a desire or promise etc.)
Derived from:
fulfill