Молодого старшего лейтенанта Гальцева, временно исполняющего обязанности командира батальона, разбудили среди ночи. Возле берега задержан мальчишка лет двенадцати, весь мокрый и дрожащий от холода. На строгие вопросы Гальцева мальчик отвечает только, что его фамилия Бондарев, и требует немедленно сообщить о своём прибытии в штаб. Но Гальцев, не сразу поверив, докладывает о мальчике, лишь когда тот верно называет фамилии штабных офицеров. Подполковник Грязнов действительно подтверждает: «Это наш парень» , ему нужно «создать все условия» и «обращаться поделикатнее» . Как и было приказано, Гальцев даёт мальчику бумагу и чернила. Тот высыпает на стол и сосредоточенно подсчитывает зёрнышки и хвойные иглы. Полученные данные срочно отправляются в штаб. Гальцев чувствует себя виноватым за то, что кричал на мальчика, теперь он готов ухаживать за ним.
Приезжает Холин, рослый красавец и шутник лет двадцати семи. Иван (так зовут мальчика) рассказывает другу о том, как не мог из-за немцев подойти к ожидавшей его лодке и как с трудом переплывал холодный Днепр на бревне. На форме, привезённой Ивану Холиным, орден Отечественной войны и медаль «За отвагу» . После совместной трапезы Холин и мальчик уезжают.
Спустя некоторое время Гальцев вновь встречается с Иваном. Сначала в батальоне появляется тихий и скромный старшина Катасоныч. С наблюдательных пунктов он «смотрит немца» , целые сутки проводя у стереотрубы. Затем Холин вместе с Гальцевым осматривает местность и траншеи. Немцы на другой стороне Днепра постоянно держат наш берег под прицелом. Гальцев должен «оказывать всяческое содействие» Холину, но ему не хочется «бегать» за ним. Гальцев занимается своими делами, проверяет работу нового фельдшера, стараясь не обращать внимания на то, что перед ним красивая молодая женщина.
Приехавший Иван неожиданно дружелюбен и разговорчив. Сегодня ночью ему предстоит переправа в немецкий тыл, но он и не думает спать, а читает журналы, ест леденцы. Мальчик восхищён финкой Гальцева, но тот не может подарить Ивану нож — ведь это память о его погибшем лучшем друге. Наконец Гальцев подробнее узнаёт о судьбе Ивана Буслова (это настоящая фамилия мальчика) . Родом он из Гомеля. В войну погибли его отец и сестрёнка. Ивану пришлось пережить многое: он был и в партизанах, и в Тростянце — в лагере смерти. Подполковник Грязнов уговаривал Ивана поехать в Суворовское училище, но тот хочет только воевать и мстить. Холин «даже не думал, что ребёнок может так ненавидеть…» . А когда Ивана решили не посылать на задание, он ушел сам. То, что может сделать этот мальчик, и взрослым разведчикам редко удаётся. Решено, что, если после войны не отыщется мать Ивана, его усыновят Катасоныч или подполковник. Холин говорит, что Катасоныча неожиданно вызвали в дивизию. Иван по-детски обижен: почему тот не зашел попрощаться? На самом деле Катасоныч только что был убит. Теперь третьим будет Гальцев.. .