Why do diamonds sparkle brightly?

Diamonds have a high refractive index and total internal reflection occurs inside them, allowing light to reflect multiple times before escaping, creating their sparkle.