Marks and Spencer's £23 cardigan available for £7 is 'perfect' for throwing on with spring dresses
Manchester Evening News: Number one for news, opinion, sport & …
April 23, 2026
"I had to buy this one twice because my daughter loved it so much she wore it for her work and wanted to keep it."
Discussion in the ATmosphere