For the most part, the general rule of what to wear to a wedding is to avoid anything that could be mistaken for a wedding dress. Sometimes, however, there are grey areas that can make the decision difficult.
One wedding guest was unsure whether her planned outfit was appropriate or not and turned to online forum Mumsnet for advice — and some people weren't impressed with her choice.
"I need help, I don't know if I've massively over thought this now or am I going to be hunted down and killed by the wedding fashion mafia?" she wrote.
She explained she had originally planned to wear a suit to an upcoming wedding but decided to change it to checkered tapered pants, a cream T-shirt and cream heels.
"I was happy with my look … then I read that you Cannot wear, cream ivory or white to someone else's wedding," she wrote.
"I would never dream of wearing a cream dress to someone else's wedding but a tshirt will be ok surely?"
Many assured her no one would think she was trying to take attention away from the bride in a cream top but some users weren't happy with her choice and not just because of the colour.
"I wouldn't wear t shirt to a wedding whatever the colour," one person said.
"Sorry but I think it will look like you have come straight from work," another added.
One wrote: "Neither of your outfits are wedding appropriate in my opinion."
"I personally don't wear anything white or cream to weddings because there are so many other colours to choose from — it's the bride's privilege to wear white on the day, give her that respect."