100% cotton from Robert Kaufman. LOL Surprise Totally Awesome is licensed by MGS Hearts are 3/4" wide and the girls 1 3/4" tall. Crayola Colors are Periwinkle, Purple Pizzazz, Goldenrod, and Robin's Egg Blue. Piece shown is a fat quarter. Half yards and Fat quarters also available.