Dancing Snowflakes