Our Christmas Shop is full of amazing Christmas fabric and patchwork designs—literally hundreds to choose from. From quilting fabric to Christmas panels, table runners, advent calendars, Christmas kits, and Christmas stockings, there is something for everyone.

Choose from our range of Christmas and holiday-themed cotton festive fabric. Don’t forget to check out our Christmas accessories: we have beautiful ribbons, threads, and festive cards.

The designs on offer are ideal for festive gifts, including crafts, gift bags, festive stockings, festive quilts, and small soft furnishings.

Enjoy collections from Lewis & Irene, Makower, 3 Wishes and many more.

  • KT-18132 Fresh as a Daisy Quilt Kit with Collector’s Box by Lori Holt

    Price range: £20.00 through £295.00
  • KT-18670 Journey to Green Gables Boxed Quilt Kit, Anne with an E by Riley Blake

    Price range: £15.00 through £120.00
  • KT-18780 Midnight Ride Boxed Quilt Kit, Pumpkin & Licorice, Lori Holt by Riley Blake

    Price range: £20.00 through £230.00
  • KT-18990 London Town Sampler Boxed Quilt Kit, From London With Love by Cath Kidston

    Price range: £15.00 through £139.99
  • KT-19050 A Dickens’ Christmas Boxed Panel Quilt Kit, Carol, Jill Howarth by Riley Blake

    Price range: £15.00 through £115.00
  • KT-19090 Circle of Cheer Boxed Quilt Kit, Peace on Earth by Riley Blake

    Price range: £15.00 through £115.00
  • KT-19290 Waddle’s Christmas Boxed Panel Quilt Kit, Teresa Kogut by Riley Blake

    Price range: £15.00 through £95.99
  • KT17450 Jane Austen Coverlet Quilt Kit by Riley Blake

    £215.00
  • La Grande Fleur Quilt Kit, Le Jardin Rouge by French General

    Price range: £15.00 through £179.95
  • Laptop Computer Carrier Fabric Pack with Pattern | ByAnnie

    £65.95
  • Lattice Blooms Quilt Kit Afterglow, Down to Earth by Tula Pink

    Price range: £15.00 through £157.00
  • Lattice Blooms Quilt Kit Daybreak, Down to Earth by Tula Pink

    Price range: £15.00 through £157.00
1 2 3 … 326 327 328 329 330 331 332 … 1,061 1,062 1,063