Whether this is your first marriage or fifth you can wear white to your wedding. First time brides will usually wear white or ivory because it's traditional, but they don’t have to. Bridal designers have created colored wedding dresses ranging from pale pink to celadon green to charcoal grey. Each bride has to decide for herself what she feels comfortable in.
If an all-over colored dress is too daring for you, choose a white or ivory dress with color adornments -- a sash, beading, embroidery, etc…
Or if you are planning on wearing two wedding dresses, choose a white or ivory dress for the ceremony and a colorful one for the reception.
Whatever style wedding dress you choose make sure that you feel beautiful in it.