This is a vintage homemade terry cloth bib.
The bib is blue with an embroidered purple pig with red and white floral patterns. It also has a navy flower with a pink outline under its ear.
This measures approximately 10" wide