No one can prove that no two snowflakes are alike. Sure, each one starts off the same way—as hexagonal crystals form out of water molecules—but changing temperatures and humidity levels cause them to ...