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