Mystical Meanings
Mystical Meanings
Mystical Meanings

Mystical Meanings

Regular price $149.00
1950's silver leaf and rhinestone brooch layered over antique gold filigree medallion and accented with a marble and hermatite drop