I 'Forgive me...for I have sinned.' Ingen avbryter et godt skriftemål som et mord. Fiona Mahoney befinner seg midt i ruinene av sine håp, ansikt til ansikt med sin fristende motstander, inspektør Grayson Croft. Hennes synder er i ferd med å renne ut fra leppene hennes, men han sier noe som kan fordrive alle tanker om å avsløre eller finne tilgivelse. Noen etterlater lik på Londons brosteinsbelagte gater, og et navn hviskes i de fryktfulle skyggene. Navnet som får Fiona til å ville selge sin egen sjel for hevn: Jack the Ripper. Gammel fiendskap og nye vennskap slår følge med Fiona når hun jakter på en ubarmhjertig ondskap gjennom de viktorianske gatene i London. Hun trekker på hver kontakt hun har, inkludert Oscar Wilde, Arthur Conan Doyle, inspektør Aberline, 'The Hammer', en karismatisk gangster, 'The Blade', en gåtefull leiemorder, og selvfølgelig, Jack.