All cotton. This fabric is made with the most stunning blues, reminiscent of the deep blue sea. Fabric width is 102cm (40"). Available by the metre. PRICE BELOW IS PER METRE