View our new Christmas Fabrics here...
Hessian
£5.99 per metre
Gold on Forest
£6.99 per metre
Classic Argyle Red White Green Tartan
£6.99 per metre
Classic Blackwatch Green Blue Tartan
£6.99 per metre
Classic Royal Stewart Red Tartan
£6.99 per metre
Gold and Silver Holly on Red
£6.49 per metre
Metallic Starry Night on Navy
£6.49 per metre
Scandi Reindeer with Gold
£6.49 per metre
Big Stars Red
£6.49 per metre
Traditional Christmas
£6.99 per metre
Puppies in stockings
£6.99 per metre
Holly Leaves
£6.99 per metre
Foxey Christmas
£6.99 per metre
Poinsettia and Snowmen Green
£6.99 per metre
Playful Snowmen - Red
£6.99 per metre
Royal Blue and White Tartan Wide
£6.99 per metre