Действие романа происходит в Москве, летом 2010 года, с экскурсами в 90-е годы, когда события переносятся в Пенсильванию, США. Знаменитая московская жара 2010 года становится одним из действующих лиц, нагнетая мрачную атмосферу.
Основные персонажи:
Булгаков Сергей, 38 лет, хирург-ординатор отделения нейрохирургии института им. Склифосовского
Орлов Андрей, 34 года, Начальник отдела в московском филиале международной компьютерной фирмы.
Рыков Олег, 34 года, шеф IT отдела "Просперити инкорпорейтед", компьютерный гений
Ланской Антон, 34 года, начальник юридического отдела крупного холдинга
Кортес Мигель, 35 лет, переводчик-синхронист
Астахова Екатерина "Катрин" 32 года, преподавательница английского языка, переводчица
Королева Анна, 28 лет, прима-балерина московского театра Оперы и балета.
Завязка
Действие романа начинается со дня рождения Ланского, где собираются давние друзья - пять молодых мужчин и две женщины.. Орлов и Рыков знакомы еще с времен, когда их родители работали в США в 90-х.. Катрин они все знают со студенческой скамьи, Орлов - ее любовник 15 лет, при этом в брак они не вступают из-за несовместимости характеров. Анна Королева, знаменитая балерина, влилась в их компанию позже, она - ражданская жена Ланского. На вечеринке присутствуют еще две девушки. Алена (подруга Булгакова) и Полина, которую привел Орлов, разозлившись на Катрин. В ответ Катрин и Кортес разыгрывают сцену романтического ухаживания, что приводит в бешенство Орлова. В припадке ревности, ночью, когда все спят, он избивает и насилует Катрин.
Первое убийство
Утром следующего дня в квартире Ланского находят труп Полины, со следами сексуального насилия и с многочисленными ранами. На стене надпись "Помни Катрин". Убийца включал себе музыкальное сопровождение - "Травиату", диск, подаренный Кортесом. Ночь с Полиной провел Рыков, но он ушел из квартиры рано, когда она еще была жива. Начинается расследование, которое ведут майор Зубов и капитан Глинский. Основываясь на modus operandi (случай с Катрин) по подозрению в убийстве Полины задержан Орлов, так как Полина не просто его случайная знакомая, как он утверждал ранее, а любовница уже полгода. Перед смертью Полина была накачана наркотиками. Всплывает старое дело о хищении наркотиков в Склифе, поскольку Булгаков, нейрохирург, работает именно там. Задержанный несколько лет назад врач-анестезиолог, Юрий Смолин, был отравлен в СИЗО. Вскоре в Москву приезжает старая танцовщица танго, чтобы помочь Анне в постановке номера "Libertango". Анну шантажируют. В ту ночь она совершила нечто, что ни за что бы не хотела, чтобы узнал Ланской.Орлова выпускают из СИЗО так как прямых улик на него нет.
Второе убийство
Орлов случайно встречает Ольгу Вешнякову, с которой у него был роман в юности, до встречи с Катрин. Она приглашает его к себе домой. Следующим вечером ее находят мертвой - картина преступления та же, что и при первом убийстве - насилие, резаные раны, надпись на стене, опера - "Аида". Выясняется - Орлов был там перед ее гибелью. Зубов навещает сестру Смолина, Веронику, предлагает ей на опознание фотографии пятерых друзей. Вероника узнает одного из них, но скрыв это от майора, пытается шантажировать убийцу. Беседуя с Булгаковым, Глинский получает подтверждение своих подозрений, , что тот давно безответно влюблен в Катрин. В процессе беседы с Орловым, тот вспоминает, что видел темно-серую десятку около дома Ольги, когда покидал ее около полуночи. Разумеется, ни у одного из пятерых нет железного алиби на время убийства Ольги. Посетив Катрин, Зубов выясняет, что в вечер перед убийством Ольги к ней приходил Мигель Кортес и страшно ее оскорбил, заявив, что именно она из-за своей распущенности стала причиной убийств.
Третье убийство
Веронику находят в ванной собственной квартиры, со сломанной шеей. Логично предположить, что ее убил тот, кто убил и ее брата. У Зубова возникает подозрение, что Катрин знала Полину до вечеринки и оказывается прав - Полина посещала курсы иностранных языков, где преподает Катрин - у него появляется законный вопрос - каким образом она там оказалась. Орлова приглашают на оглашение завещания Ольги, где он с удивлением узнает, что все свое имущество она оставила ему. Анастасия Журавлева - бывшая любовница отца Олега Рыкова, которая родила от него дочь, живет в том же доме на Новом Арбате, где живет Орлов и Полина. А раньше она жила в одном доме с семьей Стрельниковых на Тверском бульваре. Тем временем Булгаков решает, что он должен позаботиться о Катрин. Он покупает ей устройство личной безопасности, но в тот же день он узнает о беременности своей случайной подружки, Алены. Он решает на ней жениться. Он все же отдает Катрин устройство, но понимает, что никогда не будет для нее ничего значить. И срочно женится на Алене.
Четвертое убийство
Спустя несколько недель после свадьбы, Булгаков оперирует полковника Дорахвилидзе - начальника Глинского, и как выясняется, его отца. Глинский обещает, что отдаст ему долг. Орлов приезжает к Катрин и просит у нее прощения. Ночью, пока она спит, он выходит за сигаретами. В его отсутствие Катрин звонит убийца и попытка вызвать помощь, используя подаренное Булгаковым устройство, терпит крах - устройство заблокировано. И как раз в это время происходит убийство жены Булгакова, беременной Алены. На месте преступления находит диск с оперой Пуччини "Мадам Баттерфляй". Булгакова выманили из дома под предлогом ухудшения здоровья полковника Дорахвилидзе. В процессе расследования выясняется - о том, что полковник отец капитана и он его оперировал. Булгаков сообщил только Ланскому, а тот, в свою очередь, сообщил об этом Анне. Убийство Алены отличается от убийств Полины и Ольги тем, что Алена не была подвергнута сексуальному насилию - ее просто зарезали. Шантажист продолжает звонить Анне и сообщает, что ему известно о ней нечто. Анна, которая репетирует танго с Жики и своим партнером, полностью поглощена постановкой и перестает обращать внимание на своего гражданского мужа. Оперативники узнают, что Рыков встречается с Оксаной Кияшко, подругой Полины. Он познакомился с ней на ее работе и она обеспечивает его алиби на убийство Алены. Тем временем, жара в Москве продолжает нарастать. Анна, наконец, заканчивает репетировать танго и приглашает всех друзей на его прогон. Приходят все, кроме Катрин. Перед прогоном Орлов подслушивает разговор Анны и Мигеля, из которого становится совершенно ясно - Анна неверна Ланскому и изменила она ему в ту самую страшную ночь после его дня рождения. После прогона потрясающего танца Анны все расходятся в гробовом молчании и всем понятно - их дружбе конец.
Катрин исчезла и никто не знает, где она. Позже выясняется, что Булгаков отправил ее из Москвы в Кронштадт, к своему армейскому другу Ивану и его семье.
Пятое убийство
Рыков договаривается с Ланским о встрече, под предлогом того, что им нужно защитить Анну. Тем временем шантажист продолжает звонить Анне и она решает уйти от Ланского. Она звонит испанцу и он едет, чтобы увезти Анну из квартиры Ланского. Но Анна не открывает ему. Приезжает Ланской с Рыковым. Под дверью квартиры они находят Мигеля. Вместе зайдя в квартиру, они находят смертельно раненную Анну. Антон и Мигель везут ее к Булгакову в Склиф, а Рыков вызывает милицию. Оперативники в ужасе от того, что не успели предотвратить это страшное преступление. Они находят диск с оперой Беллини "Норма". Удивительно, что на Анне были все ее украшения и старинный испанский гребень, подаренный балерине испанской королевой и похищенный у нее зимой. В это время врачи борются за жизнь Анны. Но, когда оперативники приезжают в больницу, их встречает страшное известие - Анна Королева умерла. Кортес и Ланской зверски избивают Орлова, которого они подозревают в убийстве Анны. Зубов и Глинский еле успевают отбить у них Орлова и берут его под стражу. Это кризис сюжета.
В это время Катрин живет в Кронштадте. Постепенно она понимает, что Булгаков стал для нее близким и родным человеком, который заботится о ней и любит ее. Она начинает испытывать к нему нежные чувства. Но однажды в Летнем саду Кронштадта ее находит один из ее друзей. Заявив, что Орлов - маньяк-убийца, которому все же удалось скрыться от правосудия, он похищает ее и увозит в коттедж где-то под Петербургом.
Глинский обнаруживает смысловую связь между сюжетами опер и жертвами убийцы. Он находит магазин, где на имя Орлова были куплены почти все диски, оставленные убийцей, за исключением первого. Операм удается найти десятку, автомобиль, который видели около мест преступлений. Она принадлежит Александре Васнецовой, дочери Анастасии и Льва Рыкова, отца Олега. Она объясняет, что находится в любовной связи с Рыковым уже более двух лет и, подозревая его в измене, следила за ним в день убийства Анны. Она видела. как Олег зашел в ее дом как раз во время ее убийства. Ранее он оставляла свою машину Рыкову на время своего отпуска. Узнав от оперативников, что Рыков - ее единокровный брат, она пытается покончить с собой.
На квартире Олега и на даче Рыковых проводятся обыски. На даче находят сверток с женской одеждой. Поскольку Рков исчез, одежду предъявляют на опознание матери - Марине. Она приходит в ужас и признается, что в пятнадцать лет ее сын убил девушку в США, где работали его родители. Девушка - Кэтрин Маккларен работала у них горничной, у нее был роман с Орловым, а влюбленный в нее Олег, изнасиловал ее и зарезал. Когда его за этим застала мать, то она была вынуждена помочь ему ликвидировать следы преступления. - расчленила труп Кэтрин и похоронила на участке их дома. Дело раскрыто - убийца, вне всяких сомнений, Рыков. Но он исчез и также исчезла и Катрин.
Кульминация
Катрин приходит в себя в коттедже и понимает, что рядом с ней Рыков. И что именно он убийца и насильник. Ей приходится пройти через насилие и боль. Рыков показывает ей видео, на котором он мучает и убивает Анну и обвиняет ее в измене Ланскому. Также он рассказывает Катрин о всех своих преступлениях - причина которых одна - он хотел отомстить Орлову, которого ненавидит с юности, за то что тот подло оболгал его перед Кэтрин. Катрин очень на нее похожа и Рыков давно любит ее. Катрин с презрением отвергает его чувства и после этого он решает ее убить. Но помощь уже рядом. Зубову и Глинскому становится известно, что Олег купил коттедж на имя матери под Питером. Они летят в Питер, и вместе с питерскими оперативниками едут к этому коттеджу. С ними Булгаков, которого Глинский берет с собой, отдавая ему "долг". Булгаков спасает Катрин от смерти и убивает Рыкова. Как последний аккорд звучит признание Булгакова, что Анна жива, а известие о ее смерти было дезинформацией.
Развязка
Повествование завершает эпилог. Март 2011 года. Булгаков и Катрин женаты и уезжают в Лондон. Их провожает Глинский. В аэропорту он отзывает Булгакова в сторону и сообщает, что Рыков жив и бежал из Крестов, где находился в госпитале, покалеченный Булгаковым. Из разговора становится известно, что Александра Васнецова родила сына и понятно, что это ребенок Олега. Итак, история незавершена, кровавый убийца жив и продолжение следует.