Marks & Spencer's 'flattering' £40 denim dress looks 'stylish' and fans ...

Responsive image
source