Guides
Hearts & Arrows Lab Grown Diamond
Hearts & Arrows lab grown diamonds reveal flawless symmetry and unrivalled sparkle, each precision-cut to reflect light with extraordinary brilliance. More than a mark of exceptional craftsmanship, their perfect pattern holds a deeper meaning — symbolising love, balance, and unity in every facet.
Other gemstone guides
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
-
{ const rect = $el.getBoundingClientRect(); console.log($event) const { width, height, top, left } = $el.getBoundingClientRect(); const x = clientX - left; const y = clientY - top; const halfWidth = width / 2; const halfHeight = height / 2; const rotationY = ((x - halfWidth) / halfWidth) * 20; const rotationX = ((y - halfHeight) / halfHeight) * -20; $refs.image.style.transform = `rotateY(${rotationY}deg) rotateX(${rotationX}deg)`; $refs.highlight.style.transform = `translate(${(rotationY / 10) * 30 * -1}%, ${(rotationX / 10) * 30 * -1}%)`; } " >
What are Hearts & Arrows diamonds?
Hearts & Arrows diamonds are the ultimate expression of precision cutting. When viewed under special magnification, they reveal a perfect optical pattern — eight symmetrical hearts from the pavilion (bottom) and eight arrows from the crown (top). But this brilliance doesn’t happen by chance.
To display this rare effect, a diamond must be cut with extraordinary accuracy — with every angle, proportion, and facet perfectly aligned. While all round brilliant diamonds sparkle, only a tiny percentage meet the strict criteria to become Hearts & Arrows, transforming a beautiful cut into an exceptional one.
The result? Unrivalled fire, brilliance, and symmetry — and a diamond that’s as meaningful as it is mesmerising.
What makes hearts & arrows diamond different?
More than diamonds, Hearts & Arrows are a celebration of light, love, and perfection. With brilliance shaped by precision, symbolism in every facet, and certification you can trust — these stones embody beauty that shines with both artistry and meaning.
01 Radiance
Precision that shines
02 Promise
Symbolism in every facet
03 Confidence
Certified perfection
-
Exceptional brilliance
Precision cut for maximum sparkle.
-
Meaningful design
Symbolises harmony and everlasting love.
-
Ethically created
Lab grown for minimal environmental impact.
-
Certified quality
Backed by IGI Hearts & Arrows report.
Hearts & Arrows Diamonds — curated by Keanis