$5 Flat rate shipping. Free shipping on orders over $99!
Adding product to your cart
Mexican sacred hearts painted in rich colors and adorned with small metal "milagros" that represent blessings
Hearts and handcarved, and each milagro is handmade by artisans in San Miguel de Allende, Guanajuato.
3'' x 5''