Every woman has one, because ... When we think of this versatile piece, Carole Middleton's black satin midi dress from the last 2000s always springs to mind. The length, fit, neckline and material ...