lavishing
lav-ish-ing
verb
Giving or bestowing something, often money, affection, or praise, very generously.
"He was lavishing praise on his team after the win."
Thesaurus
Synonyms: munificent, lavish, too-generous, unstinting, generous, unsparing, unstinted, overgenerous, rich, plushy, plush, lucullan