Uk the white dress part reminded me of a joke. It goes something like :-

A little girl at a wedding asked, "Mommy, why do brides always wear white?" The mother replied, "Because they're happy, dear."

Halfway through the wedding the girl whispered, "Mommy, if brides wear white because they're happy, then why do men wear black?"