Ice Drops are a fun little thing to tat!
They are formed around a "gem" that you can find in hobby stores or sometimes in the area of the aquariums in a pet store.
Pretty little doodads with little purpose, they are sometimes done as Christmas tree ornaments, package decorations, back pack charms and so forth.
Did I mention that they are fun to tat? For that reason alone you might be seeing many more of these.