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.

FFL2 Watercolour Floral Red.
From £16.50 per metre

F69 ROSE.
From £16.50 per metre

F64 Red Roses.
From £16.50 per metre

F51 Pink Water Colour Floral.
From £16.50 per metre

F46 Pink and White floral on royal blue.
From £16.50 per metre

F38 Floral Red White Black.
From £16.50 per metre

F25 Blue Floral on Black.
From £16.50 per metre

F19 Blue Ditsy Floral on White.
From £16.50 per metre

RL003 Flowers, BW check
From £16.50 per metre

10586 Retro strawberries, Dalmatian
From £16.50 per metre

7190 Already perfect, purple check
From £16.50 per metre

3090 Pop, tie dye
From £16.50 per metre

1004 Fast food, rainbow stripe
From £16.50 per metre

1001 Mystic eyes black
From £16.50 per metre

14018 Girl power, BW check
From £16.50 per metre

PRP1001 Purple sugar skulls
From £16.50 per metre