Semi formal dresses – Semi-formal dresses, a staple in many wardrobes, offer a balance between…