This fabric is from the Hangin' Out range from Quilting Treasures. Animals featured measures 2-3 inches in size. They do vary slightly depending on the animal. 100% quilting cotton. Width 112cm. All fabric is in 10cm increments and price that way. If you want 40cm you order 4 x10cm and you will receive a 40cm piece of fabric.