Answer: revelling

AnswerCrossword Clue
revellingto make merry
revellinglively festivities; merrymaking
revellingto enjoy greatly
revellingREVEL, to engage in noisy merrymaking