Free delivery on all UK Mainland orders over £50 *T&C's apply

Collection: Fabric

Check out our gorgeous range of 100% cotton fabric, all at sale price!

128 products
  • Olivia Sample
    Olivia Sample
    Regular price
    £0.00
    Sale price
    £0.00
    Unit price
    per 
  • Nancy Sample
    Nancy Sample
    Regular price
    £0.00
    Sale price
    £0.00
    Unit price
    per 
  • Dusky Pink & Antique Beige Lace 3m
    Dusky Pink & Antique Beige Lace 3m
    Regular price
    £3.95
    Sale price
    £2.00
    Unit price
    per 
  • Versailles Green Fabric by the Metre
    Versailles Green Fabric by the Metre
    Regular price
    £19.95
    Sale price
    £12.00
    Unit price
    per 
  • Bella Antique Blue Fabric by the Metre
    Bella Antique Blue Fabric by the Metre
    Regular price
    £7.95
    Sale price
    £5.00
    Unit price
    per 
  • Chenille Floral Fabric by the Metre
    Chenille Floral Fabric by the Metre
    Regular price
    £18.95
    Sale price
    £4.95
    Unit price
    per 
  • Pink & White Lace 3m
    Pink & White Lace 3m
    Regular price
    £3.95
    Sale price
    £2.00
    Unit price
    per 
  • White & Red Lace 3m
    White & Red Lace 3m
    Regular price
    £3.95
    Sale price
    £2.00
    Unit price
    per 
  • Water Violet Fabric by the Metre
    Water Violet Fabric by the Metre
    Regular price
    £7.95
    Sale price
    £5.00
    Unit price
    per 
  • Sophia Blue Sample
    Sophia Blue Sample
    Regular price
    £0.00
    Sale price
    £0.00
    Unit price
    per 
  • Burgundy & Antique Beige Lace 3m
    Burgundy & Antique Beige Lace 3m
    Regular price
    £3.95
    Sale price
    £2.00
    Unit price
    per 
  • Coral & White Lace 3m
    Coral & White Lace 3m
    Regular price
    £3.95
    Sale price
    £2.00
    Unit price
    per 
  • Large Shell Green Button Pack of 10
    Large Shell Green Button Pack of 10
    Regular price
    £1.95
    Sale price
    £1.00
    Unit price
    per 
  • Large Green Flower Button Pack of 10
    Large Green Flower Button Pack of 10
    Regular price
    £1.95
    Sale price
    £1.00
    Unit price
    per 
  • Large Red Bold Check Button Pack of 10
    Large Red Bold Check Button Pack of 10
    Regular price
    £1.95
    Sale price
    £1.00
    Unit price
    per 
  • Medium Pink Rose Button Pack of 25
    Medium Pink Rose Button Pack of 25
    Regular price
    £1.95
    Sale price
    £1.00
    Unit price
    per 
  • Abigail Large Rose Fabric (HW) by the Metre
    Abigail Large Rose Fabric (HW) by the Metre
    Regular price
    £19.95
    Sale price
    £19.95
    Unit price
    per 
  • Katherine Floral Fabric by the Metre
    Katherine Floral Fabric by the Metre
    Regular price
    £14.95
    Sale price
    £10.00
    Unit price
    per