Definition
To diminish the specialness or enjoyment of an event or occasion.
The sudden argument really took the gloss off the holiday.
The news of impending layoffs took the gloss off the company's celebration dinner.
The constant rain really took the gloss off our camping trip.