Wedding invitations come with their own unwritten dress codes - and getting it right means looking polished without upstaging the couple.
From daytime ceremonies to evening receptions, the key is reading the occasion and dressing to match its formality and setting.
When in doubt, lean slightly more formal - it is always better to be a touch overdressed than underdressed at a wedding.