29. Sofia
SOFIA
The unmarked car smelled like burnt coffee and Nina's vanilla air freshener, parked two blocks off the harbor on a side street quiet enough that nobody would ever remember seeing it there.
I climbed into the back seat and found Nina already settled against the far door, a paper bag balanced on her knees like she'd stopped at a gas station on principle, the streetlight outside throwing just enough orange through the window to make the whole car feel smaller than it actually was.
"Pretzels or the sad little trail mix," she said, holding the bag open toward me. "I didn't have time for anything with actual nutrition in it."
"I'm not hungry."
"Nobody's ever hungry at these things. Doesn't stop me bringing snacks." She said it light, the way she said everything lately, but her eyes cut toward the front seat first, checking, before she let herself smile. "Somebody has to make this feel like a normal meeting and not a hostage negotiation."
"How's the compound?" she asked, quieter now, some of the brightness draining out of her voice. "Still feels like a fortress?"
"It feels like a lot of things right now. Fortress isn't the first word I'd pick."
"That bad?"
I didn't get the chance to answer, because Callahan chose that exact moment to look up from his phone, and whatever I might have said next wasn't meant for an audience of one more person than absolutely necessary.
Callahan sat behind the wheel, not turning around, his eyes finding mine in the rearview mirror instead.
"You wanted to talk," he said. "So talk."
I'd rehearsed this in the shower that morning, in the car on the way over, in the thirty seconds it took to walk from my own vehicle to his. None of the rehearsal made the words come out any easier now that his eyes were actually on me.
"I want out."
Nina went very still beside me, the paper bag crinkling once and then going quiet.
"Out," Callahan repeated, like the word needed testing before he'd accept it as real.
"Out. Done. I want to be reassigned, effective immediately." I kept my voice level, the way four years of training had taught me to keep it level even when everything underneath it was shaking. "I've given you ninety percent of what this case needs. Someone else can finish the last ten."
"Nobody else has what you have. That's the whole problem."
"Then build someone else's access. I'm asking to be pulled."
Callahan turned around fully for the first time, resting his arm along the seat back, studying me with an expression I couldn't read cleanly in the dim light coming off the dashboard.
"You understand what you're asking."
"Completely. That's exactly why I'm asking it."
"Do you." It wasn't a question the way he said it. "You're asking me to pull a source two days after Kuznetsov handed her a key to his own compound. You understand what that access represents, or you wouldn't have gotten it in the first place, which means you already know exactly how close we are."
"I understand I've spent seven weeks lying to a man who's never trusted anyone the way he trusts me." My voice cracked on that last part, and I hated it, hated that he'd heard it too. "I can't do it anymore, Callahan. I'm asking you to let me go."
"Why now." Callahan's eyes never left mine. "You've had chances to walk before this. Why is this the week you can't do it anymore?"
The honest answer sat right behind my teeth, close enough to taste. I loved him, and I had almost told him everything one night before a kiss saved us both from what came next.
He had handed me a key to his entire life two days ago, and I still hadn't decided whether I could live inside that kind of trust without it eventually breaking me.
"Because I'm not sure finishing this case is worth what it's costing me to stay," I said instead, the truth folded down small enough to survive saying out loud.
"Costs are part of the job."
"Not this one."
Nina's hand found mine on the seat, quick and quiet, a small pressure that said more than anything she could have said out loud.
"You signed a contract."
"I signed a contract to serve my country, not to destroy myself doing it."
"That's dramatic."
"Is it?" I leaned forward, close enough that the dashboard light caught the flat certainty in his face. "You put me under that man's roof and told me to make him trust me. I did that. I did it better than you ever expected me to, and now you want to punish me for succeeding."
Something shifted in Callahan's expression then, subtle, the kind of shift I'd learned to read in men who thought they held every advantage in a room.
"Nobody's punishing you, Sofia. I'm reminding you of the position you're in.
" His voice dropped, quieter, almost gentle, which somehow made it worse than shouting would have.
"You walk away from this case unfinished, there's no clean version of that story.
Kuznetsov's people find out who you are eventually.
They always do. The only question is whether they find out from a report I file honestly, or whether it reaches them some other way. "
The car went silent enough that I heard Nina's breath catch beside me.
"What are you saying."
"I'm saying I'd hate for something to slip. Accidentally. To the wrong ear." He held my gaze, steady, patient in a way that had nothing warm in it at all. "I need this case finished, and I need you finishing it. Everything else is just details we don't need to discuss right now."
I sat back slow, my pulse loud enough that I was certain he could hear it too.
"Are you threatening me?"
"I'm managing an asset who's getting emotional about an assignment.
There's a difference." He turned back to the wheel, done with the conversation as far as he was concerned, his voice going brisk and businesslike again like the last thirty seconds hadn't happened at all.
"Finish the case, Sofia. Get me the ledger location, get me a date I can hand a warrant, and then we talk about pulling you. Not before."
Nina squeezed my hand once, hard, a warning I understood without needing it translated.
"Fine," I said, because it was the only word that would let me get out of that car with any dignity left. "I'll finish it."
"Good." Callahan's voice went easy again, back to routine, like we'd just settled a scheduling conflict instead of something that had left my hands shaking in my lap. "I'll want an update by the end of the week."
I climbed out without answering, the cold air off the harbor hitting me harder than it should have for the time of year, and Nina followed a step behind me, the paper bag of pretzels still clutched forgotten in one hand.
We walked half a block in silence before she finally spoke.
"That was different," she said quietly. "He's pushed before. He's never gone that far."
"I noticed." My hands were still faintly unsteady in my lap, and I pressed them flat against my knees so she wouldn't see it too.
"Sofia." She stopped walking, forcing me to stop too, her face gone serious in a way I rarely saw on her. "That wasn't a handler protecting a case. That was something else."
"I know what it was."
"Do you want to report it? There are channels for that, even for him."
"Say what, Nina? That my handler reminded me I signed a contract?" I laughed, short and humorless, the sound scraping out of me before I could stop it. "Nobody's going to hear implied the way I heard it. I need something concrete before I take that anywhere."
"So what happens now?"
"Now I finish the case exactly the way he wants, and I make sure I never give him a reason to follow through on whatever that was." I said it steadier than I felt, mostly for her benefit. "After that, I get far enough away that it stops mattering what he knows."
"That's not a plan. That's a wish with better posture."
"It's what I've got tonight."
She didn't argue, though her face said she wanted to, and we walked the rest of the way to my car without either of us finding anything else worth saying out loud.
I drove home with the radio off, replaying the conversation the way I'd been trained to replay every conversation that mattered, listening for the pieces that hadn't fit the first time through.
Kuznetsov's people find out who you are eventually. They always do.
That part tracked. Every undercover operation carried that risk, and every handler I'd ever worked with had said some version of that sentence at some point in a briefing.
The other part didn't track at all.
You walk away from this case unfinished, there's no clean version of that story.
I turned it over at the next red light, and then again at the one after that, something about the phrasing catching on a rougher edge the longer I sat with it. Callahan didn't talk like a man reciting protocol.
He talked like a man who already knew exactly how Doyle's people moved information, because two nights before, in the same debrief where he'd last raised Doyle's tipster problem, he'd mentioned offhand that Doyle had shifted his northbound shipments to run through the old grain terminal instead of the rail yard.
Nobody outside the task force had that detail. Nobody outside Doyle's own operation should have had it either, not that fast, not before Kuznetsov's own people had even confirmed the change themselves.
I gripped the wheel tighter, my mind doing the kind of math it hadn't wanted to do until this exact second.
A handler learns things from his agent in the field. That was the natural direction information was supposed to travel, mine to his, filtered up through reports and debriefs like water finding the lowest point.
It wasn't supposed to run the other way, Doyle's operational details arriving in Callahan's mouth before I'd ever had reason to learn them myself.
My father used to call it a detective's headache, that specific, unwelcome ache behind the eyes when two facts that should have stayed strangers turned out to know each other's names.
I had one now, sharp and cold and entirely unwilling to fade with the rest of the adrenaline leaving my system.
Her handler and her target's worst enemy might not be strangers at all.
I sat with that thought the rest of the drive home, turning it over the way I'd once watched my father turn over a case file at the kitchen table, looking for the seam where two stories that weren't supposed to touch had quietly become one.
I didn't have proof. I had a coincidence, a phrase, a detail that fit a shape I didn't want it to fit.
But I had spent four years learning to trust exactly that kind of headache, and every instinct in me was quietly, completely certain that Callahan wasn't just my handler anymore.
He was something I needed to be afraid of, the same way I was afraid of everything else in this case that had a reason to want me silent.
My phone buzzed against the passenger seat before I'd even pulled into my own driveway, Nina's name lighting up the screen. Be careful, the message said, nothing else, three words carrying more weight than anything Callahan had managed to say straight to my face all night.
I typed back the only honest word I had left in me: always.
I didn't believe it any more than I'd believed anything else I'd told myself on that drive, but some lies were worth telling anyway, if only to get yourself through one more door.
I sat in my own driveway a long time after that, engine ticking as it cooled, and let the porch light burn a while longer before I found the will to go inside and pretend the rest of the night was ordinary.