New Arrivals
We love updating our collection of fabrics and supplies needed for sewing, from fabric to thread, patterns and all manners of notions. Shop the latest releases here.


Zara Abstract Crinkle Crepe Polyester - Moss and Amber
£3.99 PER 1/2 METER
( £7.98 PER METER)


Sold out
Diamond Quilted Mini Checked Cotton Gingham - Black and White
£4.20 PER 1/2 METER
( £8.40 PER METER)


LAYLA Peacock Feathers Pima Cotton Lawn - Blue and Green
£7.25 PER 1/2 METER
( £14.50 PER METER)


Sketched Flowers Cotton Lawn - Off-White
£5.25 PER 1/2 METER
( £10.50 PER METER)


Floral Turquoise Ocean Viscose Challis - Lagoon Blue
£4.50 PER 1/2 METER
( £9.00 PER METER)


William Morris Marigold Viscose Challis - Powder Blue
£4.65 PER 1/2 METER
( £9.30 PER METER)


William Morris Marigold Viscose Challis - Navy
£4.65 PER 1/2 METER
( £9.30 PER METER)


William Morris Lodden Lily Pima Cotton Lawn - Royal Navy
£6.99 PER 1/2 METER
( £13.98 PER METER)


William Morris Pimpernel Pima Cotton Lawn - Willow Green
£6.99 PER 1/2 METER
( £13.98 PER METER)


Sophie Leaf Dance Pima Cotton Lawn - Red
£6.99 PER 1/2 METER
( £13.98 PER METER)


Sophie Leaf Dance Pima Cotton Lawn - Gold
£6.99 PER 1/2 METER
( £13.98 PER METER)

Double Gauze Plain Pure Cotton - Plum
£4.35 PER 1/2 METER
( £8.70 PER METER)


Warm Anti-Pill Polar Fleece - Moss
£3.99 PER 1/2 METER
( £7.98 PER METER)


Viscose Wool-Touch Suiting - Grey
£4.99 PER 1/2 METER
( £9.98 PER METER)


8 oz Washed Natural Linen - Khaki
£6.25 PER 1/2 METER
( £12.50 PER METER)


Pointelle Diamond Cotton Jersey - Light Blue
£6.99 PER 1/2 METER
( £13.98 PER METER)


Peach Feel Soft Touch Cotton Jersey - Ivory
£5.25 PER 1/2 METER
( £10.50 PER METER)


Peach Feel Soft Touch Cotton Jersey - Khaki
£5.25 PER 1/2 METER
( £10.50 PER METER)


Fine Ribbed Cotton Jersey - Skin
£7.25 PER 1/2 METER
( £14.50 PER METER)


Fine Ribbed Cotton Jersey - Mauve
£7.25 PER 1/2 METER
( £14.50 PER METER)


Fine Ribbed Cotton Jersey - Bottle
£7.25 PER 1/2 METER
( £14.50 PER METER)


Small Waffle Cotton Jersey - Light Stone
£7.25 PER 1/2 METER
( £14.50 PER METER)