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