Snowflakes are intricate, beautiful, mysterious, and totally captivating. But for all their complexity - and endless variety - the structure of a snowflake can be explained by a few universal laws of nature.