100% cotton, 45" wide, made in Pakistan. This is Reve in Moss Green designed by Este Macleod for Free Spirit