Le commandant Lanester et son équipe enquêtent sur une série de crimes atroces. La victime est à chaque fois énucléée et vidée de son sang. Épouvanté et dépassé par la logique du tueur surnommé Caïn, Lanester va perdre littéralement la vue sur la scène de crime. Aidé de son second et d'un providentiel chauffeur de taxi, il va désormais mener son enquête à l'aveugle. Mais c'est grâce à Jacinthe Bergeret, une psychanalyste qu'il accepte de consulter avec beaucoup de réticence, que des réponses vont peu à peu émerger.