I think its customary to wear white, or that of your gown color. My dress is Ivory, so I would do a cream colored dress. Or eggshell. But I would add some pops of color to make it fun!! Of course, you can always wear what youre most comfortable AND feel your best in!
To be completely honest. I really wanted to wear white but then I found two really cute dresses on sale as jcpenny that I couldn't pass up. So now I'm wearing a white/ran/coral striped dress to one shower and a blue dress dress to another. I'd rather buy something that I will have the opportunity to wear again... Though I think I actually look quite good in white I would most likely never wear it again so I didn't waste the money.
I'll be wearing white with a colorful statement necklace!
I bought a white lace dress but I will wear to the shower my MIL is throwing. My other shower is this Friday and it's like a cocktail party aaaaaand I have terrible tan lines from a bad burn and peeling so I am choosing to wear a dress that covers most of that. It is not white.
IM wearing white for all wedding related events bridal shower bachelorette rehearsal and wedding but thats just been something ive kinda always wanted , i dont think you have to wear white its completely up to you afterall everyone knows who the bride is .
I've never heard a specific rule that said you had to wear white. Most people I've seen do, but I think that's just because they want to. I've also heard of alot of people who buy dresses in their wedding colors when they don't like white for the bridal shower/rehearsal dinner.
My dress for my shower is a pastel blue with paisley print (same one from e-pics, for those that saw them). I dont think you need to wear white, although I've been to showers where the bride does indeed, wear white.