This pretty ring bearer’s pillow is made of ivory satin and lace. The heart pillow measures 9 x 9 1/2 inches. There are ribbons attached for securing the rings and longer satin ribbons that extend down from the pillow. It came from an estate sale where it had been stored away. It has been used but still displays nicely. It is free of odor.