100% cotton from Wilmington Prints. Reason for the Season Book Panel. Pages are 7" by 9". The sun must have affected my brain--I was looking at the panel and didn't realize it was a book. I spent much time trying to figure out how to stitch the pictures toether to form one picture.