Not really an AIBU but posting for traffic.
Joined my company 2 months ago and had Christmas party on Thursday evening.
Was mingling with colleagues before sitting down to dinner. This colleague was a bit tipsy and complimented me on how I looked and my dress before then suddenly moving towards me and spilling her glass of red wine down the front of it.
She and the male colleague she was with laughed and walked off. I was mortified and felt upset. Luckily the dress is dark so it doesn't really show the stain, but I can't get the smell of the wine out. The dress will need dry cleaning.
Will see colleague on Monday. Not sure what to say or do.