Rosebud ring cushion

Lovingly crafted by Tin Can Floral, Bristol