Monday, January 18

Of the 4,520 pieces in the H&M winter sale, these are the 17 our Fashion Editor thinks are worth buying