In terms of color, pastels and bright hues are popular choices for May weddings, as they reflect the blooming flowers and warm weather of the season. Prints and patterns, such as floral or geometric designs, can also add a touch of playfulness to a semi-formal dress.