Старик заходит в сухую, тёплую и опрятную горницу постоялого двора, сладко пахнущую щами. Его встречает хозяйка, темноволосая, «ещё красивая не по возрасту женщина». Приезжий просит самовар и хвалит хозяйку за чистоту. В ответ женщина называет его по имени — Николай Алексеевич — и тот узнаёт в ней Надежду, свою бывшую любовь, с которой не виделся лет тридцать пять.

У других — может быть, но не у неё. Она жила им всю жизнь, зная, что для него словно ничего и не было. После того, как он её бессердечно бросил, она не раз хотела наложить на себя руки.
С недоброй улыбкой Надежда вспоминает, как Николай Алексеевич читал ей стихи «про всякие „тёмные аллеи“». Николай Алексеевич помнит, как прекрасна была Надежда. Он тоже был хорош, недаром она отдала ему «свою красоту, свою горячку».
Взволнованный и расстроенный, Николай Алексеевич просит Надежду уйти и прибавляет: «Лишь бы Бог меня простил. А ты, видно, простила». Но она не простила и простить никогда не могла — нельзя ей его простить.
На прощание Надежда целует Николаю Алексеевичу руку, а он целует руку у неё. В дороге он со стыдом вспоминает это и стыдится этого стыда. Кучер говорит, что она смотрела им вслед из окна, и добавляет, что Надежда — баба умная, даёт деньги в рост, но справедлива.
Теперь Николай Алексеевич понимает, что время романа с Надеждой было лучшим в его жизни — «Кругом шиповник алый цвёл, стояли тёмных лип аллеи…». Он пытается представить, что Надежда — не хозяйка постоялого двора, а его жена, хозяйка его петербургского дома, мать его детей и, закрыв глаза, качает головой.
