Vintage handmade fabric heart pin.
Ribbon embroidery rose, beads, and charms.
Cameo, key and bird charms.
Measures 3 1/2" long x 2 1/2" wide.
No obvious flaws.