137cm 54inch wide approx 100% cotton fabric from Clarke and Clarke, lovely and fresh, priced per metre.