Collection: Christmas

Christmas Fabrics for Crafts & Dressmaking.
100% Cotton and Poly Cotton by the metre!
100% Cotton and Poly Cotton Fat Quarter Bundles!
35 products
  • Christmas Cute Little Penguins in the Snow on a Pale Blue Background Poly Cotton
    Regular price
    £1.60
    Sale price
    £1.60
  • Christmas Ribbon Pack
    Regular price
    £1.50
    Sale price
    £1.50
  • Christmas Snowmen and Snowflakes Fat Quarter Bundle Poly Cotton
    Regular price
    £3.20
    Sale price
    £3.20
  • Bakers Twine Red Silver Green 3 Rolls Per Pack
    Regular price
    £6.00
    Sale price
    £6.00
  • Christmas Ribbons 31 Designs
    Regular price
    £0.50
    Sale price
    £0.50
  • Christmas Gold Snowflakes on a Cream Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40
  • Christmas Gold Novelty Design on a Red Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40
  • Christmas Gold Novelty Design on a Cream Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40
  • Christmas Gold on a Christmas Green and Cream Background Fat Quarter Bundle 100% Cotton
    Regular price
    £11.00
    Sale price
    £11.00
  • Christmas Gold on a Red Background Fat Quarter Bundle 100% Cotton
    Regular price
    £7.50
    Sale price
    £7.50
  • Christmas Advent Patchwork Design 100% Cotton
    Regular price
    £3.90
    Sale price
    £3.90
  • Christmas Holy Leaves and Stars Fat Quarter Bundle 100% Cotton
    Regular price
    Sold out
    Sale price
    £11.00
  • Christmas Gold Holly Leaves and Stars on a Ivory Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40
  • Christmas Gold Holly Leaves and Stars on a Emerald Green Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40
  • Christmas Holly Leaves and Berries on a Red Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40
  • Christmas Holly Leaves and Berries on a Ivory Background 100% Cotton
    Regular price
    £3.40
    Sale price
    £3.40