Synonyms for Indulge (same or very similar meaning)
WordNet sense 1 (treat with excessive indulgence):
baby, coddle, cosset, mollycoddle, pamper, spoil, cocker, featherbed
WordNet sense 2 (enjoy to excess):
luxuriate
WordNet sense 3 (yield (to); give satisfaction to):
gratify, pander
From the ODE community, based on WordNet
add/edit