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.