This is 2 yards of really cute "B is for Baby " fabric. The background is blue with lots of sweet teddy bears, blocks, balls,rattles and giraffes. 100% cotton. Very sweet bears. Very vintage looking This can be used for all sorts of crafts and children's projects. new and from a pet free and smoke free home .