These hearts are hand-carved out of soapstone in Kenya. Custom etching is completed at our shop in McKinney, Texas and is done free hand. Our $7 custom heart rock includes up to 3 words on only one side. Please let us know in the comments section in your cart before checkout: (1) your color preference and (2) exactly what you would like for it to say (including capitalization & symbols). We will reach out to you via email to confirm color & design. For large quantities of the same message, please contact us for a custom quote. Each heart approx. 1.75 inches wide. Text style and tone of color will vary.