Flavia Gémina, la hija de un capitán de la flota romana, se embarca en una emocionante aventura, cuando la misteriosa desaparición del anillo de su padre hará que se crucen en su camino tres personajes extraordinarios: Jonatán, su vecino judío, Nubia, una esclava africana, y Lupo, el pequeño mendigo mudo. Sus pesquisas los llevan desde el bullicioso y cosmopolita puerto de Ostia hasta el foro, pasando por las tumbas de los muertos, mientras intentan descubrir quién está matando a los perros de Ostia, y por qué.