You would have thought that after Carol Vorderman wore it, the Stella McCartney optical illusion dress – first worn by Kate Winslet – would have died a style death.
Kate Winslet in her Stella McCartney sheath dresses (pic Stylebakery.com)
But no. Read More