Трагической развязке предшествует история жизни Веры Павловны. Детство ее прошло в Петербурге, в многоэтажном доме на Гороховой, между Садовой и Семеновским мостом. Отец ее, Павел Константинович Розальский – управляющий домом, мать дает деньги под залог. Единственная забота матери, Марьи Алексеевны, по отношению к Верочке: поскорее выдать ее замуж за богатого. Недалекая и злая женщина делает для этого все возможное: приглашает к дочери учителя музыки, наряжает ее и даже водит в театр. Вскоре красивую смуглую девушку замечает хозяйский сын, офицер Сторешников, и тут же решает соблазнить ее. Надеясь заставить Сторешникова жениться, Марья Алексеевна требует, чтобы дочь была к нему благосклонна, Верочка же всячески отказывается от этого, понимая истинные намерения ловеласа. Ей удается кое-как обманывать мать, делая вид, что она заманивает ухажера, но долго это продолжаться не может. Положение Верочки в доме становится совершенно невыносимым. Разрешается же оно неожиданным образом.
К Верочкиному брату Феде приглашен учитель, студент-медик выпускного курса Дмитрий Сергеевич Лопухов. Сначала молодые люди относятся друг к другу настороженно, но потом начинают беседовать о книгах, о музыке, о справедливом образе мыслей и вскоре чувствуют расположение друг к Другу. Узнав о бедственном положении девушки, Лопухов пытается ей помочь. Он ищет ей место гувернантки, которое дало бы Верочке возможность поселиться отдельно от родителей. Но поиски оказываются безуспешными: никто не хочет брать на себя ответственность за судьбу девушки, если она сбежит из дому. Тогда влюбленный студент находит другой выход: незадолго до окончания курса, чтобы иметь достаточно средств, он оставляет учебу и, занявшись частными уроками и переводом учебника географии, делает Верочке предложение. В это время Верочке снится первый ее сон: она видит себя выпущенной из сырого и темного подвала и беседующей с удивительной красавицей, которая называет себя любовью к людям. Верочка обещает красавице, что всегда будет выпускать из подвалов других девушек, запертых так же, как была заперта она
Молодые снимают квартиру, и жизнь их идет хорошо. Правда, квартирной хозяйке кажутся странными их отношения: «миленькая» и «миленький» спят в разных комнатах, входят друг к другу только после стука, не показываются друг другу неодетыми и т. п. Верочке с трудом удается объяснить хозяйке, что такими и должны быть отношения между супругами, если они не хотят надоесть друг другу.Вера Павловна читает книжки, дает частные уроки, ведет хозяйство. Вскоре она затевает собственное предприятие – швейную мастерскую. Девушки работают в мастерской не по найму, а являются ее совладелицами и получают свою долю от дохода, как и Вера Павловна. Они не только трудятся вместе, но вместе проводят свободное время: ездят на пикники, беседуют. Во втором своем сне Вера Павловна видит поле, на котором растут колосья. Она видит на этом поле и грязь – вернее, две грязи: фантастическую и реальную. Реальная грязь – это забота о самом необходимом (такая, которою всегда была обременена мать Веры Павловны), и из нее могут вырасти колосья. Фантастическая грязь – забота о лишнем и ненужном; из нее ничего путного не вырастает.
У супругов Лопуховых часто бывает лучший друг Дмитрия Сергеевича, его бывший однокурсник и духовно близкий ему человек – Александр Матвеевич Кирсанов. Оба они «грудью, без связей, без знакомств, пролагали себе дорогу». Кирсанов – человек волевой, муже-ственный, способный и на решительный поступок, и на тонкое чувство. Он скрашивает разговорами одиночество Веры Павловны, когда Лопухов бывает занят, возит ее в Оперу, которую оба любят. Впрочем, вскоре, не объясняя причин, Кирсанов перестает бывать у своего друга, чем очень обижает и его, и Веру Павловну. Они не знают истинной причины его «охлаждения»: Кирсанов влюблен в жену друга. Он вновь появляется в доме, только когда Лопухов заболевает: Кирсанов – врач, он лечит Лопухова и помогает Вере Павловне ухаживать за ним. Вера Павловна находится в полном смятении: она чувствует, что влюблена в друга своего мужа. Ей снится третий сон. В этом сне Вера Павловна с помощью какой-то неведомой женщины читает страницы собственного дневника, в котором сказано, что она испытывает к мужу благодарность, а не то тихое, нежное чувство, потребность которого так в ней велика.
Ситуация, в которую попали трое умных и порядочных «новых людей», кажется неразрешимой. Наконец Лопухов находит выход – выстрел на Литейном мосту. В день, когда получено это известие, к Вере Павловне приходит старый знакомый Кирсанова и Лопухова – Рахметов, «особенный человек». «Высшую натуру» пробудил в нем в свое время Кирсанов, приобщивший студента Рахметова к книгам,«которые нужно читать». 11роисходя из богатой семьи, Рахметов продал имение, деньги раздал своим стипендиатам и теперь ведет суровый образ жизни: отчасти из-за того, что считает для себя невозможным иметь то, чего не имеет простой человек, отчасти – из желания воспитать свой характер. Так, однажды он решает спать на гвоздях, чтобы испытать свои физические возможности. Он не пьет вина, не прикасается к женщинам. Рахметова часто называют Никитушкой Ломовым – за то, что он ходил по Волге с бурлаками, чтобы приблизиться к народу и приобрести любовь и уважение простых людей. Жизнь Рахметова окутана покровом таинственности явно революционного толка. У него много дел, но все это не его личные дела. Он путешествует по Европе, собираясь вернуться в Россию года через три, когда ему там «нужно» будет быть. Этот «экземпляр очень редкой породы» отличается от просто «честных и добрых людей» тем, что являет собою «двигатель двигателей, соль соли земли».
Рахметов приносит Вере Павловне записку от Лопухова, прочитав которую она делается спокойною и даже веселою. Кроме того, Рахметов объясняет Вере Павловне, что несходство ее характера с характером Лопухова было слишком велико, оттого она и потянулась к Кирсанову. успокоившись после разговора с Рахметовым, Вера Павловна уезжает в Новгород, где через несколько недель венчается с Кирсановым.