Self-satisfying

(a.) Giving satisfaction to one's self.