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.
887 products
  • Velvet - 100% Cotton - Red
    Velvet - 100% Cotton - Red
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Velvet - 100% Cotton - Royal Blue
    Velvet - 100% Cotton - Royal Blue
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Victorian Vintage - Clocks - 100% Cotton
    Victorian Vintage - Clocks - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Victorian Vintage - Flight - 100% Cotton
    Victorian Vintage - Flight - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Vintage Miniatures - Ditsy Flowers - 100% Cotton
    Vintage Miniatures - Ditsy Flowers - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Vintage Miniatures - Ditsy Flowers - Green -100% Cotton
    Vintage Miniatures - Ditsy Flowers - Green -100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Viscose - Abstract - SALE
    Viscose  - Abstract - SALE
    Regular price
    £1.25
    Sale price
    £1.25
    Unit price
    per 
  • Viscose - Black Guitar
    Viscose - Black Guitar
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Viscose - Pinstripe - SALE
    Viscose - Pinstripe - SALE
    Regular price
    £1.25
    Sale price
    £1.25
    Unit price
    per 
  • Viscose - Tartan
    Viscose - Tartan
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Viscose Jersey - Abstract - SALE
    Regular price
    £1.25
    Sale price
    £1.25
    Unit price
    per 
  • Viscose Jersey - Abstract Leopard
    Viscose Jersey - Abstract Leopard
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Viscose Jersey Fabric - Blue Stripe
    Viscose Jersey Fabric - Blue Stripe
    Regular price
    £2.00
    Sale price
    £2.00
    Unit price
    per 
  • Viscose Mix - Rimini - Green Floral
    Viscose Mix - Rimini - Green Floral
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Voile - 100% Cotton - Ivory
    Voile - 100% Cotton - Ivory
    Regular price
    £1.25
    Sale price
    £1.25
    Unit price
    per 
  • Warbirds- 100% Cotton
    Warbirds- 100% Cotton
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Warm Woolly Cable Knit - Brown
    Warm Woolly Cable Knit - Brown
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Warm Woolly Cable Knit - Rust
    Warm Woolly Cable Knit - Rust
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Washed Denim Jaquard - 10.5 oz Dark
    Washed Denim Jaquard - 10.5 oz Dark
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Water Repellent Canvas
    Water Repellent Canvas
    Regular price
    £2.25
    Sale price
    £2.25
    Unit price
    per 
  • Wheels on the Bus - Book Panel - 100% Cotton
    Wheels on the Bus - Book Panel - 100% Cotton
    Regular price
    £12.00
    Sale price
    £12.00
    Unit price
    per 
  • Whimsical Fields - Flower Field - Green
    Whimsical Fields - Flower Field - Green
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Whimsical Fields - Geese - Blue
    Whimsical Fields - Geese -  Blue
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Whimsical Fields - Mice - Cream
    Whimsical Fields - Mice - Cream
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Whimsical Fields - Mushrooms
    Whimsical Fields - Mushrooms
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • White Cross - 100% Cotton
    White Cross  - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Wildflower Honey - Small Floral - 100% Cotton
    Wildflower Honey - Small Floral - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Willow - Scenic - 100% Cotton
    Willow - Scenic - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Winter Moon Stocking - Makes 2 - 100% Cotton
    Winter Moon Stocking - Makes 2 - 100% Cotton
    Regular price
    £14.00
    Sale price
    £14.00
    Unit price
    per 
  • Women Gathering Bush Tucker - 100% Cotton
    Women Gathering Bush Tucker - 100% Cotton
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Woodland - 100% Cotton
    Woodland - 100% Cotton
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Woodland Thrush - 100% Cotton
    Woodland Thrush - 100% Cotton
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Wool Mix - Austin Check - Mustard
    Wool Mix - Austin Check - Mustard
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Wool Mix - Brown Check
    Regular price
    £3.00
    Sale price
    £3.00
    Unit price
    per 
  • Wool Mix - Brown Sparkle
    Wool Mix - Brown Sparkle
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Wool Mix - Donard
    Wool Mix - Donard
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Wool Mix - Felted Florals
    Wool Mix - Felted Florals
    Regular price
    £3.50
    Sale price
    £3.50
    Unit price
    per 
  • Wool Mix - Hamburg
    Wool Mix - Hamburg
    Regular price
    £3.75
    Sale price
    £3.75
    Unit price
    per 
  • Wool Mix - Herringbone Design
    Wool Mix - Herringbone Design
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per 
  • Wool Mix - Soft Brown Check
    Wool Mix - Soft Brown Check
    Regular price
    £2.50
    Sale price
    £2.50
    Unit price
    per