In my opinion, cocktail and semi-formal are pretty much the same thing, but I suppose some may disagree. For a cocktail or semi-formal wedding, I recommend wearing a dress that's approximately knee-length (give or take) and has some some pretty details - think lace or beading - with luxe accessories.
Shop Now: