A cocktail dress is a classic and versatile choice for a wedding. This style is typically knee-length and can be worn for both formal and semi-formal weddings. Cocktail dresses come in various silhouettes, such as sheath, fit and flare, or A-line, allowing you to choose a style that flatters your body type. They can be made from different fabrics, such as satin, chiffon, or velvet, and are available in a wide range of colors. A cocktail dress is a timeless and elegant option that can be dressed up or down depending on the wedding dress code.