lavish
la-vish
verb
To give or spend something in a very generous or extravagant way.
"She lavished attention on her grandchildren."
adjective
Very generous, extravagant, or luxurious, often implying abundance and expense.
"They hosted a lavish party for their anniversary."
Thesaurus
Synonyms: munificent, too-generous, unstinting, generous, unsparing, unstinted, overgenerous, rich, plushy, plush, lucullan, shower