Hearts & Roses Knitted Cardigan - Ivory Hearts & Roses Knitted Cardigan - Ivory Hearts & Roses Knitted Cardigan - Ivory Hearts & Roses Knitted Cardigan - Ivory £20.00 Out of stock.