LOGINMarcus Aldridge sounded, at first, like any other name.
Julian said it out loud in the dark of his apartment, testing whether it would hold any weight at all, and found that it did.
"ASA, Cook County State's Attorney's Office." Nora's voice was flat, careful, the way she got when she knew a piece of information was about to detonate something. "Eight years in. Runs the Tuesday-Thursday bond call at the Daley Center — has for three years, give or take a few weeks against the tower data. Before that, two years in appeals."
"Eight years." Julian sat back against his headboard, the city outside his window indifferent and glittering. "Married? Seeing anyone?"
"Not that I can find. Lives alone in Streeterville. No socials worth mentioning, which is either discipline or a habit belonging to a man who's spent three years learning to be careful."
"Careful is right." Julian closed his eyes. "Nora — say the part you haven't said yet."
A pause. "He's not just any ASA, Julian. He's in Cole's office. Same building, same floor. Probably passes Adrian in the hallway twice a day."
Julian didn't say anything for a moment. Outside, a siren rose and faded, someone else's emergency.
"That's not a coincidence," he said finally. "A judge running a secret second life for three years, and the one person keeping his secret works in the same office prosecuting the man accused of killing him."
"You think Aldridge is a suspect."
"I think Aldridge is a lot of things. Suspect. Motive. Liability." Julian opened his eyes. "I think if Hale ever sat on a single case Aldridge argued, we're not looking at a murder case anymore. We're looking at a judicial ethics scandal with a body attached to it."
Nora exhaled, slow. "You want me to pull his case history against Hale's docket."
"Pull everything. Every matter Aldridge ever argued in front of Preston Hale. If there's one, there's a pattern, and if there's a pattern, Rachel Kim has a much bigger problem than one dead judge."
"On it." A beat. "You going to tell Cole?"
Julian looked at the ceiling for a long moment before he answered. "Not yet."
Marisol was waiting in his office at eight the next morning, which meant she'd read his three a.m. text and decided sleep was optional.
"Marcus Aldridge." She said the name like she was trying it on for size. "I pulled his bar record, his filings, his win rate. Clean. Almost suspiciously clean — no complaints, no sanctions, nothing that ever crossed a judge's desk as more than a footnote."
"Until Preston Hale's desk, apparently." Julian dropped into his chair. "I want a subpoena drafted for Aldridge's full case history — every matter he's argued, cross-referenced against Hale's docket going back five years. Quietly. I don't want this hitting a filing system anyone at the State's Attorney's office can see before I'm ready."
"You think Hale sat on cases Aldridge was trying."
"I think if the answer is yes, even once, this stops being a murder case and starts being a reason to reopen half of Preston Hale's docket." Julian rubbed his eyes. "Which means Rachel Kim has more to lose than anyone in this building except my client."
Marisol was quiet a moment, turning something over. "You could hand this straight to Cole. Let his office implode on its own. Might be the fastest road to reasonable doubt there is."
"I could."
"But you're not going to."
"Not yet." Julian met her look and didn't try to explain it, because he wasn't entirely sure he could explain it to himself. "Get me the subpoena. And find out where Aldridge is at two o'clock today."
"Why two?"
"Because that's when bond call starts, and I'd like to meet him before anyone tells him to be careful around me."
Bond call ran one to four on Tuesdays, a conveyor belt of arraignments in a courtroom that smelled like nerves and fluorescent light. Julian slipped into the back row a few minutes past two, ostensibly there for an unrelated client's initial appearance, and watched.
Marcus Aldridge stood at the prosecution table the way a man stands when he's spent eight years making sure no one notices him standing there at all. Mid-thirties, dark hair going gray early at the temples, a voice pitched exactly loud enough to be heard and no louder. He moved through the docket with the flat competence of someone who'd stopped finding any of it interesting years ago — until, Julian thought, watching him, Preston Hale had apparently made something interesting again.
Julian waited for the recess, then fell into step beside him in the hallway, easy, unhurried.
"Marcus Aldridge."
Aldridge glanced over, polite and unplaced. "Do I know you?"
"Julian Voss. Defense." He offered a hand; Aldridge shook it, still working out where he fit. "I've got a client on today's call. Figured I'd introduce myself — we'll be crossing paths."
"On the Alvarez matter?"
"Something like that." Julian let the silence stretch half a second longer than comfortable. "Actually — I imagine you've heard. I'm on the Hale case."
It landed exactly the way he needed it to.
Nothing dramatic. No dropped folder, no gasp. Just a half-second too long before Aldridge's face resolved back into its careful, professional blank — a flicker underneath it that a man who'd spent his whole career reading juries didn't miss.
"Terrible thing," Aldridge said, evenly. "Judge Hale was well-regarded."
"He was." Julian watched him a moment longer. "You ever appear in front of him?"
"A handful of times, over the years. Everyone did." Aldridge's hand found the strap of his bag, tightened around it. "If you'll excuse me — I've got a four o'clock."
"Of course." Julian stepped back, let him go. "Good to meet you, Marcus."
Aldridge didn't look back, but his shoulders sat a half-inch higher than they had a minute ago, and they didn't come down the whole way down the hall.
Julian watched him go and thought: there you are.
He found Adrian by the coffee cart outside the courthouse twenty minutes later, which this time actually was a coincidence, for once.
"You look like a man who found something," Adrian said, not looking up from stirring his coffee.
"I look like a man who always looks like this."
"You look like a man who found something." Adrian looked up this time, and Julian felt it the way he always did, a small physical event somewhere under his ribs. "What did you find, Julian?"
Julian ran through every version of the next thirty seconds available to him — the one where he said the name and watched Adrian's whole case come apart in his hands, the one where he said nothing and let discovery grind forward the slow, honest way, the one, the only one he actually wanted, that didn't involve either of them using anything as a weapon against the other.
"I'd take a hard look at your own office," he said finally. "That's all I'm going to say right now."
Adrian's expression didn't change, but something behind it locked into place. "That's not an answer."
"It's the only one you're getting today." Julian held his gaze, let him see that this, at least, wasn't a game. "I'm not telling you how to run your shop, Adrian. I'm telling you to look before I have to make you look — in a courtroom, in front of a jury, in a way that's going to hurt a lot more people than just your case."
"You're doing this to distract me. Reasonable doubt by sleight of hand."
"I'm doing this," Julian said, quieter, "because I don't actually want to watch you find out the hard way."
Something in Adrian's face shifted — not trust, not yet, but the specific uncertainty of a man recalculating an opponent he thought he'd fully mapped. "You've changed," he said, like it surprised him to notice.
"Don't get used to it." Julian picked up his coffee from the cart, turned to go. "Whatever it is, Adrian, it's already moving. I'd move fast."
Adrian didn't go back to his desk. He went to records instead, badge out, and pulled every ASA assignment sheet for the Daley Center bond call going back three years, telling himself the whole time that this was due diligence and not the particular unraveling feeling of a man who trusted his own office and had just been told, by the last person he wanted to be right about anything, not to.
Fourteen names rotated through that calendar over three years. Thirteen of them made sense — reassignments, promotions, the ordinary churn of a busy office.
One name didn't rotate at all.
Adrian stared at Marcus Aldridge's name, three years running, Tuesday and Thursday, without blinking, and felt the particular cold of solid ground turning out not to be solid at all.
He didn't call Julian. Not yet. He sat with his phone in his hand a long time before he finally put it down and went home.
The email hit Julian's inbox at 9:40 that night, forwarded from Marisol with one line on top: thought you'd want to see this before it's public.
A press release, terse and bloodless, from the Cook County State's Attorney's Office: Assistant State's Attorney Marcus Aldridge had been placed on indefinite administrative leave, effective immediately, pending an internal review. No further comment.
Julian read it twice.
He hadn't filed a single motion. Hadn't said Aldridge's name to anyone but Nora, and to Adrian only in the vaguest possible terms, twenty minutes before this had apparently already been in motion. And Adrian — Julian was certain of this much, at least — hadn't made a call either. Not by nine forty. Not with that look still on his face at the coffee cart.
Which meant someone else already knew.
Someone had known before Julian ever found the tower data, before Nora ever cross-referenced a single docket entry — and that someone had waited until tonight, the exact night Julian stood in front of Marcus Aldridge and said Preston Hale's name out loud, to finally move.
Julian sat with his phone glowing in the dark and understood, with the particular cold clarity that had made him good at his job for fifteen years, that he wasn't investigating a secret anymore.
He was racing someone else to it.
arcus Aldridge sounded, at first, like any other name.
Julian said it out loud in the dark of his apartment, testing whether it would hold any weight at all, and found that it did.
"ASA, Cook County State's Attorney's Office." Nora's voice was flat, careful, the way she got when she knew a piece of information was about to detonate something. "Eight years in. Runs the Tuesday-Thursday bond call at the Daley Center — has for three years, give or take a few weeks against the tower data. Before that, two years in appeals."
"Eight years." Julian sat back against his headboard, the city outside his window indifferent and glittering. "Married? Seeing anyone?"
"Not that I can find. Lives alone in Streeterville. No socials worth mentioning, which is either discipline or a habit belonging to a man who's spent three years learning to be careful."
"Careful is right." Julian closed his eyes. "Nora — say the part you haven't said yet."
A pause. "He's not just any ASA, Julian. He's in Cole's office. Same building, same floor. Probably passes Adrian in the hallway twice a day."
Julian didn't say anything for a moment. Outside, a siren rose and faded, someone else's emergency.
"That's not a coincidence," he said finally. "A judge running a secret second life for three years, and the one person keeping his secret works in the same office prosecuting the man accused of killing him."
"You think Aldridge is a suspect."
"I think Aldridge is a lot of things. Suspect. Motive. Liability." Julian opened his eyes. "I think if Hale ever sat on a single case Aldridge argued, we're not looking at a murder case anymore. We're looking at a judicial ethics scandal with a body attached to it."
Nora exhaled, slow. "You want me to pull his case history against Hale's docket."
"Pull everything. Every matter Aldridge ever argued in front of Preston Hale. If there's one, there's a pattern, and if there's a pattern, Rachel Kim has a much bigger problem than one dead judge."
"On it." A beat. "You going to tell Cole?"
Julian looked at the ceiling for a long moment before he answered. "Not yet."
Marisol was waiting in his office at eight the next morning, which meant she'd read his three a.m. text and decided sleep was optional.
"Marcus Aldridge." She said the name like she was trying it on for size. "I pulled his bar record, his filings, his win rate. Clean. Almost suspiciously clean — no complaints, no sanctions, nothing that ever crossed a judge's desk as more than a footnote."
"Until Preston Hale's desk, apparently." Julian dropped into his chair. "I want a subpoena drafted for Aldridge's full case history — every matter he's argued, cross-referenced against Hale's docket going back five years. Quietly. I don't want this hitting a filing system anyone at the State's Attorney's office can see before I'm ready."
"You think Hale sat on cases Aldridge was trying."
"I think if the answer is yes, even once, this stops being a murder case and starts being a reason to reopen half of Preston Hale's docket." Julian rubbed his eyes. "Which means Rachel Kim has more to lose than anyone in this building except my client."
Marisol was quiet a moment, turning something over. "You could hand this straight to Cole. Let his office implode on its own. Might be the fastest road to reasonable doubt there is."
"I could."
"But you're not going to."
"Not yet." Julian met her look and didn't try to explain it, because he wasn't entirely sure he could explain it to himself. "Get me the subpoena. And find out where Aldridge is at two o'clock today."
"Why two?"
"Because that's when bond call starts, and I'd like to meet him before anyone tells him to be careful around me."
Bond call ran one to four on Tuesdays, a conveyor belt of arraignments in a courtroom that smelled like nerves and fluorescent light. Julian slipped into the back row a few minutes past two, ostensibly there for an unrelated client's initial appearance, and watched.
Marcus Aldridge stood at the prosecution table the way a man stands when he's spent eight years making sure no one notices him standing there at all. Mid-thirties, dark hair going gray early at the temples, a voice pitched exactly loud enough to be heard and no louder. He moved through the docket with the flat competence of someone who'd stopped finding any of it interesting years ago — until, Julian thought, watching him, Preston Hale had apparently made something interesting again.
Julian waited for the recess, then fell into step beside him in the hallway, easy, unhurried.
"Marcus Aldridge."
Aldridge glanced over, polite and unplaced. "Do I know you?"
"Julian Voss. Defense." He offered a hand; Aldridge shook it, still working out where he fit. "I've got a client on today's call. Figured I'd introduce myself — we'll be crossing paths."
"On the Alvarez matter?"
"Something like that." Julian let the silence stretch half a second longer than comfortable. "Actually — I imagine you've heard. I'm on the Hale case."
It landed exactly the way he needed it to.
Nothing dramatic. No dropped folder, no gasp. Just a half-second too long before Aldridge's face resolved back into its careful, professional blank — a flicker underneath it that a man who'd spent his whole career reading juries didn't miss.
"Terrible thing," Aldridge said, evenly. "Judge Hale was well-regarded."
"He was." Julian watched him a moment longer. "You ever appear in front of him?"
"A handful of times, over the years. Everyone did." Aldridge's hand found the strap of his bag, tightened around it. "If you'll excuse me — I've got a four o'clock."
"Of course." Julian stepped back, let him go. "Good to meet you, Marcus."
Aldridge didn't look back, but his shoulders sat a half-inch higher than they had a minute ago, and they didn't come down the whole way down the hall.
Julian watched him go and thought: there you are.
He found Adrian by the coffee cart outside the courthouse twenty minutes later, which this time actually was a coincidence, for once.
"You look like a man who found something," Adrian said, not looking up from stirring his coffee.
"I look like a man who always looks like this."
"You look like a man who found something." Adrian looked up this time, and Julian felt it the way he always did, a small physical event somewhere under his ribs. "What did you find, Julian?"
Julian ran through every version of the next thirty seconds available to him — the one where he said the name and watched Adrian's whole case come apart in his hands, the one where he said nothing and let discovery grind forward the slow, honest way, the one, the only one he actually wanted, that didn't involve either of them using anything as a weapon against the other.
"I'd take a hard look at your own office," he said finally. "That's all I'm going to say right now."
Adrian's expression didn't change, but something behind it locked into place. "That's not an answer."
"It's the only one you're getting today." Julian held his gaze, let him see that this, at least, wasn't a game. "I'm not telling you how to run your shop, Adrian. I'm telling you to look before I have to make you look — in a courtroom, in front of a jury, in a way that's going to hurt a lot more people than just your case."
"You're doing this to distract me. Reasonable doubt by sleight of hand."
"I'm doing this," Julian said, quieter, "because I don't actually want to watch you find out the hard way."
Something in Adrian's face shifted — not trust, not yet, but the specific uncertainty of a man recalculating an opponent he thought he'd fully mapped. "You've changed," he said, like it surprised him to notice.
"Don't get used to it." Julian picked up his coffee from the cart, turned to go. "Whatever it is, Adrian, it's already moving. I'd move fast."
Adrian didn't go back to his desk. He went to records instead, badge out, and pulled every ASA assignment sheet for the Daley Center bond call going back three years, telling himself the whole time that this was due diligence and not the particular unraveling feeling of a man who trusted his own office and had just been told, by the last person he wanted to be right about anything, not to.
Fourteen names rotated through that calendar over three years. Thirteen of them made sense — reassignments, promotions, the ordinary churn of a busy office.
One name didn't rotate at all.
Adrian stared at Marcus Aldridge's name, three years running, Tuesday and Thursday, without blinking, and felt the particular cold of solid ground turning out not to be solid at all.
He didn't call Julian. Not yet. He sat with his phone in his hand a long time before he finally put it down and went home.
The email hit Julian's inbox at 9:40 that night, forwarded from Marisol with one line on top: thought you'd want to see this before it's public.
A press release, terse and bloodless, from the Cook County State's Attorney's Office: Assistant State's Attorney Marcus Aldridge had been placed on indefinite administrative leave, effective immediately, pending an internal review. No further comment.
Julian read it twice.
He hadn't filed a single motion. Hadn't said Aldridge's name to anyone but Nora, and to Adrian only in the vaguest possible terms, twenty minutes before this had apparently already been in motion. And Adrian — Julian was certain of this much, at least — hadn't made a call either. Not by nine forty. Not with that look still on his face at the coffee cart.
Which meant someone else already knew.
Someone had known before Julian ever found the tower data, before Nora ever cross-referenced a single docket entry — and that someone had waited until tonight, the exact night Julian stood in front of Marcus Aldridge and said Preston Hale's name out loud, to finally move.
Julian sat with his phone glowing in the dark and understood, with the particular cold clarity that had made him good at his job for fifteen years, that he wasn't investigating a secret anymore.
He was racing someone else to it.
Marsh's text came through a little after two that afternoon: Blood type matches Aldridge's. DNA confirmation 48-72 hrs. Treating scene as a probable assault, full stop. Wanted you to hear it from me before it hits a wire service.Julian read it twice, then walked it down the hall to Marisol's office without knocking."It's official," he said. "Or as official as a blood type gets. Somebody hurt Marcus Aldridge in those woods three nights ago, and nobody's found him since."Marisol looked up from her screen, already reaching for a legal pad. "That changes the filing.""It changes everything." Julian dropped into the chair across from her desk. "I want an emergency motion drafted by end of day. New evidence bearing directly on an alternate suspect, timeline establishing Daniel's continuous custody, the works. If Rachel Kim's office doesn't move to reconsider these charges on their own, I want a judge doing it for them.""You think Whitfield grants it?""I think Whitfield's a fair judge w
Marsh called Adrian a little after seven, and Adrian called Julian four minutes later, which either one of them would have called an accident and neither of them believed."They found something," Adrian said. "Not him. Something."The trail cut through second-growth oak a half mile from the parking lot, and by the time Julian got there, a dozen people in CPD windbreakers had already roped off a stretch of it with tape gone limp in the damp morning air.Marsh met them at the tape line, her face doing nothing to soften what came next. "Forty yards off the marked trail. K-9 hit on it inside twenty minutes."She walked them close enough to see, not close enough to touch. A patch of disturbed ground beside a shallow ravine — leaves kicked up, a low branch snapped clean at shoulder height, dark ground beneath it that hadn't dried the way the rest of the clearing had. A scrap of navy wool caught on a bramble a few feet off, the kind of fabric that came from a coat, not a jacket."Blood," Mar
The building's security guard had already given up trying to look like he wasn't watching everyone in the lobby by the time Julian got there.Adrian was already inside, badge out, talking to a woman in a rumpled blazer who had the particular tired authority of someone who'd been doing this job long enough to stop being surprised by any of it."Detective Marsh." She turned when Julian walked up, assessed him in under two seconds, and didn't look impressed. "You'd be the defense attorney.""Julian Voss. I take it you've heard my name.""I've heard your name from three different people in the last hour, none of them kindly." Marsh glanced at Adrian. "You want to explain to me why opposing counsel on a murder case is standing in the lobby of my missing person's building at ten-thirty at night?""Because Marcus Aldridge is connected to both our cases," Adrian said, "and because I'd rather have Voss where I can see him than chasing this on his own with his investigator two steps ahead of CP
Adrian didn't wait to be let in.Rachel Kim looked up from her desk to find him already standing in her doorway at seven a.m., the press release from the night before folded in his hand like something he wanted to throw at her."You knew.""Close the door, Adrian.""You knew, and you let me find out from a press release." He didn't move to close the door; he let it sit open, let the anger have room. "I have been running point on this case for two weeks. You didn't think Marcus Aldridge belonged in that conversation?"Rachel set down her pen with the deliberate calm of a woman who had rehearsed this moment more than once. "Sit down.""I'll stand.""Fine." She exhaled. "Six weeks ago, before Preston Hale was even dead, compliance flagged an expense pattern on Marcus's corporate card — small stuff, nothing criminal on its face, but odd. Cash withdrawals that didn't match anything. I opened a quiet file. I did not, at that point, have the first idea it had anything to do with a sitting ju
Marcus Aldridge sounded, at first, like any other name.Julian said it out loud in the dark of his apartment, testing whether it would hold any weight at all, and found that it did."ASA, Cook County State's Attorney's Office." Nora's voice was flat, careful, the way she got when she knew a piece of information was about to detonate something. "Eight years in. Runs the Tuesday-Thursday bond call at the Daley Center — has for three years, give or take a few weeks against the tower data. Before that, two years in appeals.""Eight years." Julian sat back against his headboard, the city outside his window indifferent and glittering. "Married? Seeing anyone?""Not that I can find. Lives alone in Streeterville. No socials worth mentioning, which is either discipline or a habit belonging to a man who's spent three years learning to be careful.""Careful is right." Julian closed his eyes. "Nora — say the part you haven't said yet."A pause. "He's not just any ASA, Julian. He's in Cole's offic
Rachel Kim didn't knock.She never did, and Adrian had stopped expecting her to sometime during his second year in the office. She dropped into the chair across from his desk in one motion, laptop under one arm, coffee in the other hand, wearing the expression she reserved for cases that were about to make or break somebody's year."Talk to me about Hale.""Preliminary hearing's set. Defense filed for bail reconsideration—""I read the filing, Adrian. I read it twice, because the second time I wanted to make sure I hadn't imagined Julian Voss's name at the bottom of it." Rachel set her coffee down without drinking it, which was somehow worse than if she'd slammed it. "Tell me there's nothing I need to worry about.""There's nothing you need to worry about.""That was fast.""It was true." Adrian kept his voice even, the same voice he used on cross, the one that didn't give juries anything to read. "Voss and I have a professional history. Delgado, three years ago. That's all it is.""T