Денис Григорьев предстает перед читателями и следователем в момент, когда его обвиняют в откручивании гаек с железнодорожного полотна и создании ситуации угрожающей пассажирам поезда. "Злоумышленник" да и только. Но нам и автору искренне жаль мужика - в круговороте ежедневных крестьянских забот для него это всего лишь промысел. Гайки, служащие грузилами для барских сетей, нехитрый заработать лишний рубль. Все обвинения в злом умысле он отвергает, в силу необразованности ему невмоготу осознать всю механику железной дороги. Он хозяйственен, потому скручивает лишь часть гаек, считая их лишними. Рассказ наполняет грустной иронией и состраданием к доле мужика в царской России.
Добрый, наивный, бесхитростный ребёнок. Бабушка воспитывает его в строгости, учит ценить правду и быть благодарным. Жалеет, зная, что взрослая жизнь бывает страшнее любых снов. Проказы и шалости внука известны бабушке наперёд, это говорит о том, что он не обделён вниманием взрослых, несмотря на необходимость работать и вести хозяйство. Мальчик жалеет бабушку, страдает от своих поступков, его мучает совесть. Совершив проступок, он порывается признаться бабушке, но засыпает, а рано утром бабушку уже не застаёт. Крепкий телосложением (как гриб-боровик), воспитанный, умный, ловкий мальчик.