What you wear to a formal occasion depends on so many factors: the venue, the formality of the invite, the weather, and often what everyone else plans to wear.
Canton, MI, USA