H&M Long Cardigan This H&M Long Cardigan ($20) comes in so many colours. Image Source: www2.hm.com H&M Long Cardigan $20 from www2.hm.com Buy Now