Sky Crystals: Unraveling the Mysteries of Snowflakes