Collection: Christmas
-
Northern Polars Cotton
Regular price £2.50 GBPRegular priceUnit price / perSale price £2.50 GBP -
Sold outEnchanted Trees Cotton
Regular price £4.99 GBPRegular priceUnit price / perSale price £4.99 GBPSold out -
Christmas Penguin Cotton Jersey
£9.99 Per MeterRegular price £5.00 GBPRegular priceUnit price / perSale price £5.00 GBP -
100% Cotton Gnome for Christmas Panel
Regular price £7.99 GBPRegular priceUnit price / per£8.99 GBPSale price £7.99 GBPSale -
Gold Stars on Red Cotton
Regular price £6.99 GBPRegular priceUnit price / perSale price £6.99 GBP -
Santa Brushed Back French Terry
£16.30 Per MeterRegular price £8.15 GBPRegular priceUnit price / perSale price £8.15 GBP -
Merry Christmas on White Cotton
£6.98 Per MeterRegular price £3.49 GBPRegular priceUnit price / perSale price £3.49 GBP -
Peter Rabbit Present Juggle Cotton
£7.50 Per MeterRegular price £5.25 GBPRegular priceUnit price / perSale price £5.25 GBP -
Cream Poinsettia Cotton
£7.50 Per MeterRegular price £3.60 GBPRegular priceUnit price / perSale price £3.60 GBP -
Jewelled Christmas Berry Mistletoe Cotton
£7.50 Per MeterRegular price £3.60 GBPRegular priceUnit price / perSale price £3.60 GBP -
Jewelled Christmas Seasonal Magic Cotton
£7.50 Per MeterRegular price £3.60 GBPRegular priceUnit price / perSale price £3.60 GBP -
Ombre Snowflakes on White Cotton
£5.98 Per MeterRegular price £2.99 GBPRegular priceUnit price / perSale price £2.99 GBP -
Neon Baubles Cotton Jersey
£17.70 Per MeterRegular price From £8.85 GBPRegular priceUnit price / per£0.00 GBPSale price From £8.85 GBP -
Santa's Stamps Cotton
£6.99 Per MeterRegular price From £3.50 GBPRegular priceUnit price / perSale price From £3.50 GBP -
Christmas Traditions Tree Cotton
£5.99 Per MeterRegular price From £3.00 GBPRegular priceUnit price / perSale price From £3.00 GBP -
Snowflake Canvas
£6.60 Per MeterRegular price From £3.30 GBPRegular priceUnit price / per£0.00 GBPSale price From £3.30 GBP