This is such a bright & pretty piece of fabric, with roses & abstract designs. It will make a beautiful decorating piece. It is an irregularly shaped piece, 43" long x 45" wide with cuts on both ends outside of the 43" length. in other words somebody cut on both ends but there is a 43" x 45" piece of fabric that is continuous. So you get some extra fabric with the irregular shapes on both ends. Selvage is stamped MM Fabric 1990 Patt: 2725. It feels like a polished cotton blend. Fabric is clean & unstained, ready to be put to use in a special project. Vintage Fabric Bright Cotton Blend Abstract Print /Orange/ Blue/ Black/ Floral