General synonyms:
* Treat: This implies a pleasurable activity or thing that is enjoyed.
* Luxury: This refers to something expensive or extravagant that is considered a special treat.
* Gratification: This focuses on the satisfaction derived from indulging in something.
* Pleasure: This is a more general term for enjoyment or satisfaction.
* Overindulgence: This specifically implies indulging in something to excess.
* Pampering: This focuses on treating oneself with special care and attention.
Synonyms related to specific contexts:
* Concession: This is used when referring to allowing something to be done, even though it might not be considered desirable.
* Laxity: This emphasizes a lack of strictness or control in indulging.
* Permissiveness: This suggests a willingness to allow something to happen, even though it might be considered inappropriate.
* Debauchery: This refers to excessive indulgence in pleasure, especially in a way that is considered immoral.
The best synonym for "indulgence" will depend on the specific situation and the intended meaning.