Answer: regaling

AnswerCrossword Clue
REGALINGWining and dining
REGALINGEntertaining lavishly
regalingREGALE, to delight (to give great pleasure to)
regalingto entertain grandly