Everything about diamonds