The £18 Marks and Spencer dress that's so popular there's only one of ...

Responsive image
source