This fabric is designed by Jennifer Long (through Riley Blake Designs). Sold per yard, this fabric is 100% cotton.