reveller
noun
°One who revels.