One hundred per cent cotton fabric from American manufacturer Fabriquilt. Sold in half metres, so if you need a metre just order two...it will all be in one piece!