VINTAGE SIGNED WEISS RHINESTONE BUTTERFLY PIN red blue green yellow

VINTAGE SIGNED WEISS RHINESTONE BUTTERFLY PIN red blue green yellow
No missing stones or damage but please check pics to make sure I didn't miss anything and please ask a question if you see something missing from it. I have not attempted to clean it in any way.
Measures approx. 2" x 2.5"