indulgent
/ɪn.dʌlˈdʒɛnt/; /ɪnˈdʌl.dʒɛnt/Definitions
1. adjective
giving in to or characterized by pleasure, luxury, or self-indulgence
“She was an indulgent parent, often buying her children expensive gifts.”
2. noun
a person who is indulgent
“The indulgent friend always paid for everyone’s meals when they went out.”