Super into meteorology here, and yeah, snowflakes are complex. But one thing that's really wild is that despite their uniqueness, snowflakes fall into 35 general morphological types according to temperature and humidity. All that variety still has a pattern to it!