Hold Your Horses Pillow Panel from Penny Rose Fabrics Digitally printed 100% cotton, overall 36" x 42" 4 Individual block panels are 18" x 21" each