snow: a layer of snowflakes (white crystals of frozen water) covering the ground
layer: a relatively thin sheetlike expanse or region lying over or under another
self-punishment: punishment inflicted on yourself