These are Liquid Marbles! They kind of look like fish eggs.
Dollar Tree sells them in the craft aisle.
It's hard to tell from the picture, but this vase is filled with them. They also support the flowers to stand up in the vase.
I love these better than the real marbles!