Here are the latest 48 Fabrics to arrive at the shop.They are set out so the latest fabrics of all are on the last page but all of the latest fabrics are our most recent additions to our stock