Cocktail Sauce
Cocktail attire simply means short, elegant dresses for her and dark suits for him. (via Glamour Greetings, which site, incidentally, lists no definition of semi-casual). The dress pictured below, believe it or not, turned up in a box of stuff from my parents and grandmother this summer. Oddly enough, nobody remembers whose dress it was …