LEARN A NEW SKILL IN 2026 - CHECK OUT OUR LIST OF WORKSHOPS BELOW OR BOOK A ONE 2 ONE

Collection: Fabric

Our collection of craft cottons, brushed cottons, jersey, polyester, viscose, wool and many more.
866 products
  • 100% Cotton - Vintage Sport - SALE
    100% Cotton - Vintage Sport - SALE
    Regular price
    £1.00
    Sale price
    £1.00
    Unit price
    per 
  • 100% Cotton - Wildwood Dwelling - Deer Meadow
    100% Cotton - Wildwood Dwelling - Deer Meadow
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • 100% Cotton - Wildwood Dwelling - Quail Hollow
    100% Cotton - Wildwood Dwelling - Quail Hollow
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • 100% Cotton - Wildwood Dwelling - Quilty Patches
    100% Cotton - Wildwood Dwelling - Quilty Patches
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • 100% Cotton - Wildwood Dwelling - Sprigs & Tulips
    100% Cotton - Wildwood Dwelling - Sprigs & Tulips
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • 100% Cotton Canvas - Sand
    100% Cotton Canvas - Sand
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • 100% Cotton Lawn - White
    100% Cotton Lawn - White
    Regular price
    £2.00
    Sale price
    £2.00
    Unit price
    per 
  • 100% Linen Stonewashed - Navy
    100% Linen Stonewashed - Navy
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Advent Calender - Hemline
    Advent Calender - Hemline
    Regular price
    £45.00
    Sale price
    £45.00
    Unit price
    per 
  • Amelie - Flower Pots- Dashwood Studios - 100% Cotton
    Amelie - Flower Pots-  Dashwood Studios - 100% Cotton
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Atlantis - Coral Flower - 100% Cotton
    Atlantis - Coral Flower - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Atlantis - Ripple - 100% Cotton
    Atlantis - Ripple - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Atlantis - Shoal - 100% Cotton
    Atlantis - Shoal - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Backing Fabric - Extra Wide - 100% Cotton - SALE
    Backing Fabric - Extra Wide - 100% Cotton - SALE
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Backing Fabric - Extra Wide - 100% Cotton - SALE
    Backing Fabric - Extra Wide - 100% Cotton - SALE
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Bat Logo History - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Beachy Keen - Sand - 100% Cotton
    Beachy Keen - Sand - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Beachy Keen - Tossed Ships- 100% Cotton
    Beachy Keen - Tossed Ships- 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Beachy Keen - Umbrellas- 100% Cotton
    Beachy Keen - Umbrellas- 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Bee Haven - Manuka - 100% Cotton
    Bee Haven - Manuka - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Blackout Fabric - Thermal
    Blackout Fabric - Thermal
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Blue Stitch Floral - Riley Blake - 100% Cotton
    Blue Stitch Floral -  Riley Blake - 100% Cotton
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Blue/Grey Floral Georgette
    Blue/Grey Floral Georgette
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Bohemian Rhapsody - Daisy on Peach - 100% Cotton
    Bohemian Rhapsody - Daisy on Peach - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Boiled Wool - Green
    Boiled Wool - Green
    Regular price
    Sold out
    Sale price
    £2.50
    Unit price
    per 
  • Bold Floral - 100% Cotton
    Bold Floral - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Boobies - 100% Cotton
    Boobies - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Botanicals by Lynette Anderson - Buttercup - 100% Cotton
    Botanicals by Lynette Anderson - Buttercup - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Botanicals by Lynette Anderson - Lilac - 100% Cotton
    Botanicals by Lynette Anderson - Lilac - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Botanicals by Lynette Anderson - Periwinkle - 100% Cotton
    Botanicals by Lynette Anderson - Periwinkle - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Botanicals by Lynette Anderson - Rose Floral - 100% Cotton
    Botanicals by Lynette Anderson - Rose Floral - 100% Cotton
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Boucle - Belize
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Boucle - Chibcha Green
    Boucle - Chibcha Green
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Boucle - Denim
    Boucle - Denim
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Boucle - Geometric - 100% Polyester
    Boucle - Geometric - 100% Polyester
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Boucle - Jira Blue
    Boucle - Jira Blue
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Boucle - Jira Red
    Boucle - Jira Red
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Boucle - Mauve
    Boucle - Mauve
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Broderie Anglaise - 100% Cotton
    Broderie Anglaise - 100% Cotton
    Regular price
    £2.00
    Sale price
    £2.00
    Unit price
    per 
  • Brushed 100% Cotton - Beaufort
    Brushed 100% Cotton - Beaufort
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per