Floral prints
There are very few people in the world who can resist the charm of flowers. Floral prints are believed to have originated from the east they then travelled their way to the west from the Orient and Asia. It is quite remarkable that something could have transcended so many thousands of years and still be fashionable today.

V5639 Khakhi Floral.
From £16.50 per metre

V5637 Black Floral.
From £16.50 per metre

V5624 Teal floral.
From £16.50 per metre

V5622 Peach Flowers.
From £16.50 per metre

V5345 Red and Black Floral Base.
From £16.50 per metre

V5217 Pink Flowers.
From £16.50 per metre

V5198 Black Flowers.
From £16.50 per metre

V5131 Red Floral.
From £16.50 per metre

V5030 Yellow Base blue Flowers.
From £16.50 per metre

V5007 Roses Polka dots.
From £16.50 per metre

V5003 Animal roses.
From £16.50 per metre

V5002 Flower.
From £16.50 per metre

V4973 Dark Navy Floral.
From £16.50 per metre

V4867 Pink Blue Green.
From £16.50 per metre

V4757 Pink Flower.
From £16.50 per metre

V4756 Blue Floral.
From £16.50 per metre