В публичный дом, называемый «Яма», Горизонт привозит девушек. Одна из них его жена — Люба, которая даже не подозревает, куда попала. Юный студент Петр Лихонин решает жениться на Лене, в которую влюблен. Волею случая он узнает, что у нее есть любовник, и она на содержании у пожилого господина.
Вера Шеина регулярно получает письма от таинственного ухажера. Ее смущают эти послания, а муж и брат возмущаются навязчивостью поклонника.
Куприн работает преподавателем у дочки Анны Марковны, хозяйки «Ямы», наблюдает за жизнью заведения и собирает материал для книги...
Петр, убитый разрушенными надеждами, приходит в публичный дом и видит там Любу. Люба, вынужденная принимать клиентов, доведена до крайней степени изнеможения. Куприн оплачивает время девушки, чтобы дать ей передохнуть. А Петя решается на поступок — забирает Любу к себе, надеясь дать ей образование и найти работу. Куприн помогает Пете увести Любу, за что получает выговор от Анны Марковны и лишается места. Николай Шеин предлагает Куприну поселиться неподалеку от их дачи.
Люба влюбляется в Петра. Куприн рассказывает Шеиным о чудесном юноше, который взял домой девушку из «Ямы». Заинтригованная Вера приглашает Куприна и Петю к себе на именины. За Любой начинает ухаживать приятель Петра Сабашников. Однажды, застав их вместе и не разобравшись в ситуации, Петр уходит. В публичный дом приезжает певица Ровинская. Одна из девушек Женя, расчувствовавшись от прекрасного голоса, падает перед ней на колени и признается, что больна. Люба уходит от Сабашникова, оставив Петру прощальную записку.
Петр живет на даче Куприна. На именинах Веры гости расспрашивают Петю о его подопечной. Люба приходит в «Яму» и просит принять ее обратно. Вере приносят подарок — гранатовый браслет — и очередное письмо от ее таинственного кавалера. Возмущенный брат Веры Николай считает, что поклонник перешел все границы, и просит Куприна помочь разыскать этого человека. Куприн и Петя вычисляют бедного телеграфиста Желткова. Николай и Шеин отправляются к нему и просят оставить княгиню в покое. Вскоре Вера узнает, что Желтков покончил с собой...
Петя просит Любу вернуться, но та ему не верит. Украв деньги у богатого клиента, девушка убегает из «Ямы». На вокзале, когда Люба покупает билет на поезд, ее кошелек замечает Сенька. Он убивает Любу и приносит ее кулон проститутке Тамаре. Женька перехватывает подарок и понимает, кто убийца. Она сообщает Тамаре, что больна и заразила Сеньку. Тамара уговаривает Сеньку совершить двойное самоубийство….