Christmas

Christmas world

Christmas will be wonderful!

Discover our wide range of magical Christmas fabrics and creative gift ideas. Make the Christmas period really special with inspirational sewing and craft evenings and give unique Christmas gifts. ​

303 Results
  • Felt 90 cm / 3 mm thick Mottled – grey, Felt 90 cm / 3 mm thick Mottled – grey,
    Felt 90 cm / 3 mm thick Mottled – grey
    £7.45 / m (£8.28 / m²)
  • Faux Fur Teddy Fabric – light beige, Faux Fur Teddy Fabric – light beige,
    Faux Fur Teddy Fabric – light beige
    £8.45 / m (£5.63 / m²)
  • Velvet ribbon Metallic [10 mm] – carmine, Velvet ribbon Metallic [10 mm] – carmine,
    Velvet ribbon Metallic [10 mm] – carmine
    from £4.70 / 2 m £2.35 / m
  • Satin Ribbon [3 mm] – offwhite, Satin Ribbon [3 mm] – offwhite,
    Satin Ribbon [3 mm] – offwhite
    from £4.25 / 5 m £0.85 / m
  • Piping Metallic [10 mm] – metallic gold, Piping Metallic [10 mm] – metallic gold,
    Piping Metallic [10 mm] – metallic gold
    from £3.38 / 2 m £1.69 / m
  • Shank Button Snowman [25 mm] – white/red, Shank Button Snowman [25 mm] – white/red,
    Shank Button Snowman [25 mm] – white/red
    from £6.54 / 6 pc £1.09 / pc
  • Bias binding Satin [20 mm] – dark brown, Bias binding Satin [20 mm] – dark brown,
    Bias binding Satin [20 mm] – dark brown
    from £2.58 / 2 m £1.29 / m
  • Bias binding Tartan [20 mm] – red, Bias binding Tartan [20 mm] – red,
    Bias binding Tartan [20 mm] – red
    from £5.20 / 2 m £2.60 / m
  • Velvet ribbon Metallic [10 mm] – royal blue, Velvet ribbon Metallic [10 mm] – royal blue,
    Velvet ribbon Metallic [10 mm] – royal blue
    from £4.70 / 2 m £2.35 / m
  • Velvet ribbon [15 mm] – dark green,
    Velvet ribbon [15 mm] – dark green
    from £2.50 / 2 m £1.25 / m
  • Satin Ribbon [3 mm] – navy blue, Satin Ribbon [3 mm] – navy blue,
    Satin Ribbon [3 mm] – navy blue
    from £4.25 / 5 m £0.85 / m
  • Velvet ribbon Metallic [10 mm] – black, Velvet ribbon Metallic [10 mm] – black,
    Velvet ribbon Metallic [10 mm] – black
    from £4.70 / 2 m £2.35 / m
  • Satin Ribbon [25 mm] – mustard, Satin Ribbon [25 mm] – mustard,
    Satin Ribbon [25 mm] – mustard
    from £5.45 / 5 m £1.09 / m
  • Satin Ribbon [50 mm] – black, Satin Ribbon [50 mm] – black,
    Satin Ribbon [50 mm] – black
    from £8.75 / 5 m £1.75 / m
  • Satin Ribbon [9 mm] – burgundy, Satin Ribbon [9 mm] – burgundy,
    Satin Ribbon [9 mm] – burgundy
    from £4.75 / 5 m £0.95 / m
  • Satin Ribbon [15 mm] – aubergine, Satin Ribbon [15 mm] – aubergine,
    Satin Ribbon [15 mm] – aubergine
    from £5.00 / 5 m £1.00 / m
  • Bias binding Metallic [20 mm] – black, Bias binding Metallic [20 mm] – black,
    Bias binding Metallic [20 mm] – black
    from £5.50 / 2 m £2.75 / m
  • Bias binding Metallic [20 mm] – carmine, Bias binding Metallic [20 mm] – carmine,
    Bias binding Metallic [20 mm] – carmine
    from £5.50 / 2 m £2.75 / m
  • Satin Ribbon [15 mm] – mustard, Satin Ribbon [15 mm] – mustard,
    Satin Ribbon [15 mm] – mustard
    from £5.00 / 5 m £1.00 / m
  • Satin Ribbon [25 mm] – pale mint, Satin Ribbon [25 mm] – pale mint,
    Satin Ribbon [25 mm] – pale mint
    from £5.45 / 5 m £1.09 / m
  • Satin Ribbon [9 mm] – offwhite, Satin Ribbon [9 mm] – offwhite,
    Satin Ribbon [9 mm] – offwhite
    from £4.75 / 5 m £0.95 / m
  • Satin Ribbon [9 mm] – juniper green, Satin Ribbon [9 mm] – juniper green,
    Satin Ribbon [9 mm] – juniper green
    from £4.75 / 5 m £0.95 / m
  • Satin Ribbon [3 mm] – aubergine, Satin Ribbon [3 mm] – aubergine,
    Satin Ribbon [3 mm] – aubergine
    from £4.25 / 5 m £0.85 / m
  • Satin Ribbon [25 mm] – burgundy, Satin Ribbon [25 mm] – burgundy,
    Satin Ribbon [25 mm] – burgundy
    from £5.45 / 5 m £1.09 / m
  • Satin Ribbon [50 mm] – offwhite, Satin Ribbon [50 mm] – offwhite,
    Satin Ribbon [50 mm] – offwhite
    from £8.75 / 5 m £1.75 / m
  • Satin Ribbon [15 mm] – burgundy, Satin Ribbon [15 mm] – burgundy,
    Satin Ribbon [15 mm] – burgundy
    from £5.00 / 5 m £1.00 / m
  • Satin Ribbon [3 mm] – mustard, Satin Ribbon [3 mm] – mustard,
    Satin Ribbon [3 mm] – mustard
    from £4.25 / 5 m £0.85 / m
  • Tulle Metallic – carmine, Tulle Metallic – carmine,
    Tulle Metallic – carmine
    £4.95 / m (£3.30 / m²)
  • Satin Ribbon [3 mm] – juniper green, Satin Ribbon [3 mm] – juniper green,
    Satin Ribbon [3 mm] – juniper green
    from £4.25 / 5 m £0.85 / m
  • Satin Ribbon [3 mm] – beige, Satin Ribbon [3 mm] – beige,
    Satin Ribbon [3 mm] – beige
    from £4.25 / 5 m £0.85 / m
  • Satin Ribbon [15 mm] – white, Satin Ribbon [15 mm] – white,
    Satin Ribbon [15 mm] – white
    from £5.00 / 5 m £1.00 / m
  • Satin Ribbon [50 mm] – beige, Satin Ribbon [50 mm] – beige,
    Satin Ribbon [50 mm] – beige
    from £8.75 / 5 m £1.75 / m
  • Satin Ribbon [9 mm] – light grey, Satin Ribbon [9 mm] – light grey,
    Satin Ribbon [9 mm] – light grey
    from £4.75 / 5 m £0.95 / m
  • Satin Ribbon [3 mm] – burgundy, Satin Ribbon [3 mm] – burgundy,
    Satin Ribbon [3 mm] – burgundy
    from £4.25 / 5 m £0.85 / m
  • Velvet ribbon [36 mm] – red,
    Velvet ribbon [36 mm] – red
    from £3.50 / 2 m £1.75 / m
  • Decor Fabric Canvas – black, Decor Fabric Canvas – black,
    Decor Fabric Canvas – black
    £9.45 / m (£6.65 / m²)
  • Felt 90 cm / 3 mm thick – navy, Felt 90 cm / 3 mm thick – navy,
    Felt 90 cm / 3 mm thick – navy
    £7.45 / m (£8.28 / m²)
You have viewed 48 of 303 products