Delicate, intricate and wonderfully diverse: Snowflakes up close