Irlande, 671 avant J.-C.La grande foire de Bealtain arrive bientôt à la forteresse de Cashel, des wagons colorés transportent des saltimbanques pour célébrer l'occasion. Mais les préparatifs prennent une tournure mortelle quand un chariot est incendié et deux cadavres sont retrouvés empoisonnés à l'intérieur. Alors que Sœur Fidelma et son compagnon Eadulf enquêtent, ils se retrouvent plongés dans les marais inquiétants d'Osraige, où l'abbaye de Cainnech tire son origine sanglante. Fidelma et Eadulf devront faire face à un danger mortel et invisible avant de pouvoir démêler le mal qui frappe le royaume dans son cœur.