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