The cardigan is enjoying a long-overdue revival. From oversized styles that can do double duty as a jacket to dressed-up leopard print and sparkly lurex, we’ve found the 50 best to buy now.
The cardigan is enjoying a long-overdue revival. From oversized styles that can do double duty as a jacket to dressed-up leopard print and sparkly lurex, we’ve found the 50 best to buy now.