Ya jubilado de la policía judicial, Maigret acepta el encargo que le hace una anciana adinerada de investigar a título privado el sospechoso ahogamiento de su nieta, una gran nadadora con pocas posibilidades de tener un accidente.
El excomisario se desplazará a la localidad rural de Orsenne, donde vive la familia extendida de la muchacha, y reencontrará entre sus miembros a un antiguo compañero de instituto, un hombre ambicioso que oculta oscuros secretos tras su modélica vida burguesa.
Un vecino llama a la policía para advertir de que hay un joven sentado junto a la piscina de la víctima, que está llena de muñecas flotantes. El joven, Hugo, drogadicto, resulta ser el único hijo de Marianne, el gran amor de Servaz y a la que este no ve desde hace más de veinte años. Hugo parece el único sospechoso del terrible crimen pero una vez que Servaz se pone a investigar, descubre algo mucho peor: Julian Hirtmann, el perverso asesino en serie de Bajo el hielo, podría estar detrás del crimen.
Año del Señor de 1580. Sevilla vive su momento de máximo esplendor como capital del comercio entre el Nuevo y el Viejo Mundo.La Flota de Indias de Su Majestad está a punto de zarpar cuando la piel arrancada del rostro de una mujer y su cabellera pelirroja aparecen ajustadas como un disfraz macabro al mascarón de proa de la Soberbia, el buque de guerra que abre el convoy. Próxima al barrio portuario del Arenal, en una zona cercada por altos muros, se encuentra La Babilonia, el prostíbulo más cotizado de la Mancebía y donde ejerce Damiana. A pocos metros de allí está el convento de las carmelitas descalzas, donde vive en clausura sor Catalina. Ambas fueron amigas en la infancia y se verán unidas de nuevo a fin de averiguar quién cometió tan brutal asesinato y por qué. Para hacerlo pondrán en peligro sus propias vidas, pero también el secreto mejor guardado de la Corona.