In the spring of 1812, the Luddites are on the march, Lord Byron is taking London drawing rooms by storm, and Penelope Wolfe has become a lady's companion. When one of the footmen turns up dead with a knife to the heart, Penelope and Bow Street Runner John Chase are entangled in a web of family secrets and political conspiracy that stretches far beyond luxurious St. James's Square. With the help of barrister Edward Buckler, Chase follows the trail of a mysterious mad woman caught peeping in the window at the corpse. Penelope struggles to fit into the fashionable world, encountering people who hide resentment and deceit under smooth smiles. Set against a backdrop of millennial fervor with thousands awaiting the end of the world, BLOOD FOR BLOOD explores the simple truth that every drop of blood spilled will be avenged.