Ginger Mitchell should be proud of how far she’s come since she abandoned her high-class Vegas life to become a private investigator in Portland. Taking down an entire crime ring and a corrupt police department wasn’t bad for her first year on the job.
But there’s no time for praise right now, because Darlene, the crime boss who killed her mother, is more than a little pissed at Ginger. So in revenge, Darlene's kidnapped her brother. Ginger’s determined to stop Darlene and save her brother, but because the Portland police department is busy crumbling under corruption, Ginger's the only person available to investigate the Typhoid fever epidemic erupting around Portland.
As if that weren’t enough, Darlene won’t stop calling Ginger to taunt her. See, people are turning up dead on rooftops, and Darlene’s laughing at Ginger being unable to catch the killer.
Oh, also, those people, dead, on rooftops? Their hearts are missing . . .
Can Ginger save her brother, save the city, and finally put an end to Darlene? Or has Ginger's nemesis found her revenge?