George Poole, divorcé sans enfant, informaticien sans grand avenir, vit et travaille à Londres. Après l'enterrement de son père, il découvre un secret de famille : il a une soeur jumelle, Rosa, " disparue " alors qu'ils avaient trois ans. Ses recherches l'amènent à Rome, où Rosa a été élevée par une étrange institution, l'Ordre de Sainte Marie Reine des Vierges, fondé au début de l'ère chrétienne par une certaine Regina. George découvre un sanctuaire qui héberge des milliers de femmes, toutes très jeunes et qui lui ressemblent étrangement avec leurs cheveux blonds et leurs yeux gris, auto-organisées comme dans une ruche...