'Versatile' M&S £30 cardigan comes in three colours as fans say 'just perfect'
The Cotton Rich Crew Neck Button Front Cardigan is one of M&S' bestsellers
The Cotton Rich Crew Neck Button Front Cardigan is one of M&S' bestsellers