This fabric is 100% cotton and 45" wide. It features pink, red and white hearts on a pink background.