Falling Snow With Waving Snowflakes