These 3" alphabet blocks are made of custom printed, 100% cotton fabric over a super squishy foam. Each block is dedicated to a single letter with two sides showing the letter and four sides showing objects that start with the letter. A great gift for a new baby. Watch your baby stack these up, knock them down, throw them across the room, and stick them in her mouth. Totally washable on gentle cycle. Air dry. Request only the letters you want and make sure the qualtity matches the number of letters you would like. Example: I want OWEN spelled in blocks. write OWEN in the box above and make sure to purchase 4 blocks.