For generations, people have believed that no two snowflakes are ever the same. But modern microscopy and crystallography ...