Answer: lavishing

AnswerCrossword Clue
LAVISHINGGiving in abundance
lavishingLAVISH, to give generously