A selection of brand new hand knit cardigans. All have never been worn. £5 baby cardigans glenprosen village angus Baby cardigans