Mini Crystal Polished Hearts
These tumbled crystal mini hearts are adorable! They range from 18mm to 21mm in size.
The majority of them are agates and jaspers with a few jade ones thrown in. Select what variety you would like and one will be packaged for you!