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.

  • SM161 Cosy Cats and Dogs, Small Things…Cottage Charm by Lewis & Irene

    £14.95
  • SM43.1 Seals On Iced Lime With Pearl: Small Things-Polar Animals: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM43.2 Seals On Marine With Pearl: Small Things-Polar Animals: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM45.1 Arctic Fox On Winter Pink Pearl-Small Things-Polar Animals: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM45.2 Arctic Fox On Silver With Pearl: ‘Small Things-Polar Animals: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM46.3 Polar Bears On Night Sky With Pearl: Small Things-Polar Animals: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM54.2 Pandas & Bears on Pale Plaster: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM54.3 Pandas & Bears on Light Brown: Lewis & Irene

    Original price was: £12.99.Current price is: £7.95.
  • SM59.2 Boats & Lighthouses on Bright Blue: Small Things Coastal: Lewis & Irene

    Original price was: £13.99.Current price is: £9.95.
  • SM59.3 Boats & Lighthouses on Sea Green: Small Things Coastal: Lewis & Irene

    Original price was: £13.99.Current price is: £9.95.
  • SM60.2 Seashells on Sand: Small Things Coastal: Lewis & Irene

    Original price was: £13.99.Current price is: £9.95.
  • SM60.3 Seashells on Blue Sand: Small Things Coastal: Lewis & Irene

    Original price was: £13.99.Current price is: £9.95.
1 2 3 … 912 913 914 915 916 917 918 … 1,057 1,058 1,059