Начало января. В санаторий «Эйнфрид», где лечатся в основном чахоточные, приезжает коммерсант Клетериан с супругой Габриэлой, которая больна чем-то лёгочным. Муж думает, что проблемы с дыхательным горлом. Жена молода и обворожительна, все в санатории восхищаются её внешностью. Муж всем рассказывает, как она родила ему сына, но сама заболела и начала кашлять кровью. Клетериан уверен, что в этом нет ничего страшного, и жена скоро поправится. Муж типичный бюргер, богатый, толстенький, любит поесть, кокетничает с горничными. Габриэла его любит. Через две недели муж уезжает к здоровому ребенку и своей цветущей фирме.
В санатории живёт некрасивый и нелюдимый писатель из Львова Детлеф Шпинель. Он читает свою же единственную книгу, доктора не считают его за серьезного писателя. Шпинель знакомится с семейством Клетерианов. Когда муж уезжает, писатель, вопреки своей замкнутости, становится другом жене. Он рассказывает Габриэле, что живёт здесь ради здания санатория – бывшего замка, построенного в стиле «ампир» – и живописной местности. Писатель встаёт рано, принимает холодную ванну, гуляет по снегу, считая всё это лицемерием со своей стороны. Он обожает долго спать, ведёт неупорядоченный образ жизни, а ранние прогулки — способ успокоить совесть.
Шпинель признаётся Габриэле, что лишь мельком смотрит на женщин. Ему достаточно лёгкого образа, чтобы быть счастливым. Лица, рассмотренные подробно, отвращают и теряют прелесть. Лишь одно лицо для него прекрасно вблизи и во всех его движениях — её. Шпинель осторожно намекает Габриэле на ничтожество её мужа и просит позволения называть её девичьей фамилией — Экхоф.
Она рассказывает ему о себе. Её отец – бюргер, купец, но и несравненный скрипач, мать умерла молодой. Габриэла счастлива с господином Клетерианом и любит своего сына. Шпинель выражает тихий скепсис по поводу её счастья, она начинает задумываться, сравнивать мужа и писателя, и ей становится хуже.
Доктор устраивает катание на санках. Наши герои остаются в санатории. Сидят в пустой гостиной и беседуют, он уговаривает её сыграть на пианино. Сначала она соглашается на одну пьесу Шопена, но потом играет все ноты, которые есть в гостиной. Медсестра уходит к себе в комнату, герои одни. Габриэла играет, оба испытывают восторг, экстаз и постигают любовь. Светильники гаснут. Она играет «Тристана и Изольду» Вагнера, он плачет. Они оба понимают, что любят друг друга, и осознают вечную трагедию своей жизни.
Через пару дней у Габриэлы снова начинается кровохарканье, её передают под наблюдение врачу, отвечающему за безнадёжных больных. Вызывают господина Клетериана с сыном, он недоволен, ест булочки и хочет уехать. Шпинель отправляет господину Клетериану письмо, в котором описывает, как прекрасна Габриэла. Писатель обвиняет мужа в пошлости, в том, что тот не понял свою жену, не понял её жизни. Душа Габриэлы принадлежала не жизни, а красоте и смерти, а Клетериан смог лишь вожделеть её. Писатель называет его мужланом со вкусом, плебеем-гурманом. Клетериан заставил цветущую красоту смерти Габриэлы служить тупости и косности. Пока Клетериан развлекался с горничными, Шпинелю пришлось подарить его жене красоту. Шпинель презирает цветущую жизнь, ненавидит Клетериана.
Клетериан получает письмо и приходит в комнату к писателю. Называет его шутом гороховым с плохим почерком, трусом. Шпинель каждый день улыбался и обедал с Клетеринаном, а потом прислал эту мазню. Клетериан грозится подать в суд. Во время этого объяснения приходит нянечка и говорит, что Габриэла умирает. Клетериан спешит к жене, а Шпинель идёт гулять и встречает кормилицу с сыном Габриэлы в коляске. Мальчик стучит погремушкой и визжит от радости. Шпинель замирает, смотрит на ребёнка, хочет спокойно пройти мимо, но поворачивается и уходит так быстро, будто пустился наутёк.