Get the latest gossip
Marks & Spencer's £36 cardigan is a 'perfect fit' and makes shoppers 'look and feel amazing'
The Marks & Spencer cardigan is a cosy crew neck knit that comes in two rich autumnal shades and its perfect for everyday wear, and you can snap it up for just £36
None
Or read this on OK! Magazine


