A Paris, au Moyen Age, un bâtiment singulier borde la rue de l'Ave Maria, dans le Marais : le grand béguinage royal, fondé par saint Louis. Dans ses murs, vit une communauté de femmes hors normes. Veuves ou célibataires, nobles ou ouvrières, elles peuvent étudier, travailler, circuler librement dans la cité. Mais en 1310, la sérénité du béguinage est troublée par l'exécution en place de Grève de Marguerite Porete, une béguine de Valenciennes brûlée vive pour avoir écrit un livre qui compromet l'ordre établi... C'est là que commence le roman, alors que le royaume de Philippe le Bel amorce son déclin et que les persécutions contre les Templiers se multiplient. Ysabel, responsable de l'hôpital, vit là depuis vingt ans lorsque la jeune et rousse Maheut s'y réfugie. Celle-ci fuit des noces imposées par son frère, et la traque d'un inquiétant moine franciscain. Son arrivée est mal accueillie par la majorité des femmes du clos : les cheveux roux ne sont-ils pas l'oeuvre du Diable ? Dame Ade, qui aspire à se tenir en retrait du monde depuis la mort de son mari, regarde elle aussi avec méfiance la nouvelle venue. Ysabel est obligée de cacher sa protégée ailleurs dans la cité... Ce n'est que le début d'un saisissant suspense qui nous emmène dans une époque charnière d'une étonnante actualité.