SPOILER 🚨
Ruby est une agente d’élite auprès du FBI, reconnue pour son sang-froid et sa capacité à rester détachée. Elle travaille en duo avec Diamond, avec qui elle entretient une relation physique mais dépourvue d’engagement, ce qui crée déjà une tension dans leur partenariat.
Les services secrets américains (FBI en partenariat avec CIA) lui confient alors une mission délicate : infiltrer une entreprise et piéger Noa, un espion russe présumé qui travaille là bas. Noa serait issu d’un programme russe ayant formé des enfants pour en faire des agents parfaits et totalement contrôlés, infiltrés dans la société américaine .
Ruby est alors infiltrée dans une entreprise en tant que secrétaire du dirigeant, qui s’occupe d’un programme secret nommé « omega ». Diamond est également infiltré dans la même entreprise, avec pour but de devenir pote avec la cible Noa. Ruby doit séduire la cible et attendre de voir si il tente de lui soutirer des informations sur « Omega », ce qui confirmerait son implication en tant qu’agent russe.
Cependant, au fil de l’opération, le lien qu’elle développe avec Noa dépasse la simple couverture : elle commence à ressentir des émotions sincères, ce qui la déstabilise profondément et compromet la mission. Pendant ce temps, Diamond réalise qu’elle s’éloigne de lui, ce qui amplifie les tensions entre eux.
Ruby essaie de convaincre le FBI que Noa n’est pas un agent russe alors que Diamond en est persuadé.
Le FBI tente alors le tout pour le tout lors d’une mission spéciale. Ruby doit inviter Noa chez elle pour un dîner et laisser des informations apparentes sur Omega sur la table. Son appartement est rempli de caméras et le FBI et Diamond suivent l’opération en direct.
Ruby couche alors avec Noa et Diamond pete les plombs. Puis, lorsqu’ils sont dans le lit de Ruby, Noa tente de se lever alors qu’il la croit endormir. Elle lui fait alors signer qu’il y a des caméras et qu’il ne doit pas bouger pour ne pas se faire repérer.
C’est là qu’on comprend que Noa est Blood, un agent russe et Ruby est Vipère, une ancienne agence russe également.
Dans la deuxième partie du livre, on revit l’enfance des deux protagonistes. On découvre qu’ils se sont rencontrés enfants et qu’ils ont été élevé ensemble dans un camp d’entraînement. Puis ils ont été séparé par la Russie car ils étaient trop proche. Noa a passé des années à essayer de retrouver Ruby et lorsqu’il a retrouvé se trace, c’est lui qui s’est arrangé pour que le FBI lui confie cette mission afin qu’ils se retrouvent.
Noa et Ruby décident alors de réaliser une dernière mission ensemble, en tant que Blood vipère, pour la Russie, et de récupérer le projet « Omega ». Grace à ça, ils pourraient échanger cela contre leur liberté et ne plus être espion et vivre leurs vies tranquillement.
Lors de l’opération, ils récupèrent le projet sans problème. Cependant, au moment de fuir, Diamond apparaît. Il pense alors que Noa est armé et lui tire dessus avant que Ruby n’est le temps d’arriver !
Alors que Noa est en train de mourrir, Diamond comprend qui est véritablement Ruby… elle récupère le projet Omega et Diamond, par amour, la laisse fuir l’arrivée du FBI.
Ruby fuit à Cuba, change d’identité et achète un petit commerce. Elle fuit le FBI et la CIA, qui ont compris qu’elle les avait dupe. À couvert, elle aide des femmes à fuir et changer d’identité si besoin.