midi satin dress Buy Friends Like These Khaki Green Hardware Detail from Next USA calf length Midi Satin Cocktail Dress -
Description
In my own experience she flew from NYC to ATL just to fix a problem with my dress

Protects your new White Slinky Long Sleeve Wrap Twist Detail Mini Dress against breakdowns and faults once the manufacturer's warranty period is over
A structured satin or lace midi in navy reads more formal than a casual jersey style

Designed with pearl-embellished raglan sleeves and flattering ruched detailing along the body, this light blue mini dress is made to turn heads

It doesnt end with the dress

Or, if your invitation does say semi formal what exactly does it mean, what should your wear, where should you wear it, and how should you wear it