Chapters (57)
- Title Page
- Copyright Page
- Dedication
- Acknowledgements
- 1 - ANACONDA FURY
- 2 - WILD PARENT
- 3 - NO GOOD DEED REMAINS UNPUNISHED
- 4 - HELLUVA CLIENT
- IN THE DETECTIVE’S ABSENCE I
- 5 - IT’S A BIRD . . . IT’S A PLANE ... NO! IT’S SUPERCOUSIN!
- 6 - FIT FOR YOUR HOOF
- 7 - BAD BOY LAMONT??
- 8 - A VERY LATE-NIGHT CALL
- 9 - UNCOVERING HISTORY
- IN THE DETECTIVE’S ABSENCE II
- 10 - THE ROAR OF THE HOOF
- 11 - NOTHING LIKE ECHÉZEAU FOR RELAXING
- 12 - MEETING THE HAMMER IN THE TANK
- 13 - A WILD NIGHT AT THE END OF A PIER
- 14 - DREAMS OF OLDEN TIMES
- 15 - OLD TRIAL . . . OR SOMETHING LIKE IT
- 16 - ALITO OFF GUARD
- 17 - THE FRIENDLY MAN FROM MOUNTAIN HAWK
- 18 - DUBIOUS JUDGE, FRIGHTENED WOMAN
- 19 - EXUBERANT COUSIN
- 20 - TRUNK SHOW
- 21 - EVER-MORE-INQUISITIVE COUSIN
- 22 - A SCARY SIDEWALK
- 23 - VISIT A CLIENT . . . AND TALK
- 24 - FIRE IN THE NUNNERY
- 25 - ALPHABET VISITORS FBI, OEM, HS, CPD
- 26 - AND NOW MURRAY
- 27 - IN THE FIRED HOUSE
- 28 - AND FIRE IN THE OLD HOMESTEAD
- 29 - ALL THOSE FRIENDLY GOVERNMENT AGENTS
- 30 - LINE SPINNERS
- 31 - HOME IN TATTERS
- 32 - VANISHING COUSIN
- 33 - LOSING A FOLLOWER
- 34 - THE BOYS IN THE BACK ROOM
- 35 - IN THE HALL OF THE TITANS
- 36 - WHAT ON EARTH IS GOING ON?
- 37 - A BASS RIDE . . . OR WAS IT VILE?
- 38 - CONFESSION IN MYSPACE
- 39 - A DIFFERENT CAR, A NEW CRIB
- 40 - THE SHOEMAKER’S TALE
- 41 - ROUSTING AN UNCLE
- 42 - ROUGHING UP THE UNCLE
- 43 - DEATH OF NOT SUCH A GOOD GUY
- 44 - ESCAPE IN CONTAMINATED LAUNDRY
- 45 - THE GOOD BOOK . . . AND THE BAD BALL
- 46 - DISCOVERY
- 47 - A RIVER RUNS THROUGH IT
- 48 - UP AGAINST THE WALL . . . ALL OF YOU!
- 49 - GUILT ALL AROUND
- 50 - THE RATS ATTACK . . . EACH OTHER
- 51 - GABRIELLA’S VOICE RETURNED
I remembered that episode, and it made me angry that Petra had put it out for the whole world to read about. I made a face at the computer screen. “Put on your big-girl underpants now, V.I.,” I muttered, and read on.
I focused on her posts about the work she’d done for Brian, wondering if any of dragons she’d been sent to slay would turn out to be biting back, but they seemed innocuous enough. She had tracked down a rumor that Brian had been seen in a Rush Street leather bar. She’d handled a post that he’d taken money from someone who’d been arrested for selling kiddie porn.
She’d written about DC breaking into her apartment the night she dropped her keys by the front door. And then we came to the Navy Pier fundraiser.
We had this huge fundraiser, and I am, like, a superstar because My Candidate chose one of my guests for his big photo op. My guest was a World War II hero, and he wore all his battle medals and everything, and was on the front page of a bunch of papers, including the Washington Post, which my dad always says is a liberal rag, but it’s so important. Anyway, I’m, like, a star at the campaign, even though it was a total fluke, but the head of the campaign, who we all call the Chicago Strangler, was superimpressed and pulled me out of the NetSquad to do special assignments directly for him. Some of my coworkers are a little huffy, ’cause some of them have been with My Candidate from Day 1, and I’m a Joanie-come-lately. But, well, that’s life.
Up through that post, Petra’s tone had been like her speaking voice, breezy, confident. A few days later, she wrote more soberly.
I thought they promoted me because I did such a great job. Turns out it was because I can’t keep my big mouth shut. I said some stuff about something that the Strangler wants to know more about, something that happened a million years ago that could come back to bite my candidate. It’s so confusing. It’s something I said, but I have no idea what, but now the Strangler says I have to dig it up, even though I don’t know anything about what happened or even what I’m really looking for.