translate English to French: Nature was confused and snow fans were depressed.
Mère Nature était confuse, et les amateurs de neige déprimés.