This lovely celluloid body and blue glass stone spider is either a brooch or a tie pin. But as it is small I think more likely to be a tie pin. It could possibly be silver but I cannot find any marks.
It measures 2.25 inches long (5.5cm).
The quality is very good and so is the condition.