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 at 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.