The Science of A Snowflake