В нищей квартире, пропахшей смрадом, старик Валерий Степанович ждет наступления темноты. Только мрак скрывает убожество его жилья и немощного тела, которое он не в силах отмыть. Но тьма — его давний друг, и он знает, что она никогда не была добра к его близким.
В заснеженном дворе Женю травят за бедность, а местная «королева» Лизонька носит дорогую куклу, вызывая зависть. Дома девочку ждет больной брат Сема, за которым приходится ухаживать, и внезапная мысль о подарке на Новый год оборачивается ледяной решимостью.
В подъезде, пропахшем мочой и безысходностью, мальчишка по кличке Кот учится выживать: воровать у стариков, курить бычки и не смотреть на пьяную мать. Но когда его друг Крот решает пойти к чиновнику просить справедливости за бабушкину пенсию, Кот понимает: наивность в этом мире опаснее голода.
В грязном переулке за домом, где прячутся от кредиторов, девушка встречает истощённого мальчика с пустым стаканчиком для подаяний. Он не просит, не говорит, но каждый раз, когда их взгляды пересекаются, она чувствует странную связь, будто он ждал именно её.
В начале 90-х молодая мать с тремя детьми, сбежав от нищеты в город, оказывается в еще более отчаянном положении. Единственной, кто разделяет ее горе, оказывается злобная соседка, которая проклинает и ее, и малышей. Однажды, после молитвы о смерти, героиня видит сон, в котором эта старуха приходит к ней в жутком обличье и проникает в комнату к спящим детям.
В руинах выжженной Тридцатилетней войной Германии дети играют с майскими жуками, напевая жуткий стишок об отце на войне и сгоревшей Померании. А в сырых берлинских бараках мальчик искренне радуется принесенному углю, не понимая, чем именно его мать заплатила за это тепло.