Reading progress update: I've read 90%.

A Thousand Ships - Natalie Haynes

Up on the palace roof, the Furies ceased their dance. They looked at one another, nodding excitedly. Their work was done; their will had been carried out at last. It was the longest they had ever waited anywhere, dancing through the halls and across the warm stone floors, warming their bare feet and their cool snakes as they went. But after a year or two they had grown bored. They had clambered onto the roof to try and spot the guilty man returning, so they could scream into his ears as he woke or tried to sleep, and drive him from his senses. They had waited and waited and waited for his return. They did not speak of all the other guilty men who had gone unpunished in the years that they had spent on the roof of the palace of Mycenae. The Furies would catch up with them soon enough. In this moment, they felt nothing but exuberance at the final settling of matters here.

And yet – one of them turned her head, as if she had just caught the edge of a sound but wasn’t quite sure. The snakes paused their writhing and the flames shrank away. A second sound, and then a third. The Furies said nothing, but they began to climb down from the roof, all vipers and fire and elbows and knees.

Damn. This is gut-wrenching, but it is also really thrilling even tho I know how the main stories will end. 

I had not planned on finishing this book tonight, but there is no chance I will set this down now.