When it comes to the best color to wear to a wedding, there are a lot of choices – but there are also a few exceptions. The most obvious one is white, as well as tones like ivory and cream. Wearing white or off-white – especially in a dress – is seen as trying to compete with the bride and considered in bad taste. Red is often considered unacceptable as well since such a bold color can also be seen as trying to take attention away from the bride. Black is traditionally another controversial color for weddings since it’s associated with funerals. This tradition is fading in some circles, however, and black is becoming more acceptable and even trendy. In general, guests should strive to blend in and avoid calling attention to themselves, so pastels and earth tones are ideal.