In terms of English it's fine. In terms of overall sense, I'm not so sure. I don't especially associate bright dresses with marriage ceremonies, and I don't especially exclude them from tea parties, so it falls a bit flat.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.