This beautiful bib is all embroidered. The front and back fabrics are very soft snuggle flannel that has been pre-washed with free and clear detergent. It's all ready to wear and like all my bibs, it is reversible. I put the hook & loop tape closure on it so it is easy to put on and take off. Everything can be customized, the color of the heart and the color of the lettering, and even the color of the front fabric, it can be either white, pale blue or pale pink. The back flannel fabric is white and has very light (pale pink or pale blue) flowers on it, you can see it in the picture. This bib measures out at 6.75” x 11”. Just let me know the baby's name, and your colors, and the bib will be on its way to you in no time at all.