The rain had stopped, but the air still clung to the skin like it hadn’t decided to go.
Claire sat on the edge of Tessa’s bed, elbows on her knees, watching her friend pack a bag like it was any other night.
“You don’t have to leave,” Claire said. “Not yet.”
Tessa zipped the side pocket slowly, too carefully. “I need a few hours. Clear my head.”
Claire nodded. She didn’t push. She’d learned that pushing made Tessa shut the door, and once that door closed, it stayed closed for days.
They’d been friends since they were sixteen. Before the docks, before the ledgers, before Adrian and Marco and all the names that now felt like weight in her chest. Back then, Tessa was the one who talked her down from dumb ideas, and Claire was the one who dragged Tessa into them anyway.
Funny how that hadn’t changed.
Tessa sat on the bed next to her. The mattress dipped. For a second, neither of them spoke.
“You were good tonight,” Tessa said. “With Adrian.”
Claire raised an eyebrow. “That’s new. You usually call him a liability.”
Tessa smiled, small and tired. “He’s not. Not anymore.”
She paused. “You trust him, don’t you?”
Claire didn’t answer right away. Trust was a word she didn’t use lightly. Not since her father. Not since the docks had taken more than just shipments.
“I trust him to watch my back,” she said finally. “That’s enough.”
Tessa nodded, like that made sense. “Good. You need someone who does.”
Claire looked at her. Really looked. Tessa’s eyes were tired, but steady. The same eyes that had stayed up all night cracking Dela Cruz’s off-book accounts. The same hands that had handed her the knife in the alley without a second thought.
“You’re staying,” Claire said. It wasn’t a question.
“For now,” Tessa said. She stood, slung the bag over her shoulder. “I just need to check something. A lead I didn’t want to bring up in front of Adrian.”
Claire frowned. “Why not?”
“Because he’d tell you to wait,” Tessa said. “And we both know you don’t wait.”
That got a quiet laugh out of Claire. “Fair.”
Tessa walked to the door, then stopped. She turned back, like she’d forgotten something.
“Claire,” she said. “If anything happens tonight, don’t come after me.”
Claire stood up fast. “What do you mean, if anything happens?”
Tessa’s expression didn’t change. “I mean don’t be reckless. You said it yourself. We can’t keep doing this in alleys.”
It sounded reasonable. It sounded like Tessa.
But there was something else under it. Something Claire couldn’t name yet.
She stepped forward. “You’re lying.”
Tessa blinked. “About what?”
“I don’t know yet,” Claire said. “But you’re holding something back.”
For a second, Tessa looked almost guilty. Then it was gone, replaced by the familiar, infuriating calm.
“I’m protecting you,” she said. “Same as always.”
Claire didn’t move. “By keeping secrets?”
“By keeping you alive,” Tessa said. “There’s a difference.”
The room went quiet. Outside, a car passed on the wet street. Neither of them looked away.
Claire had known Tessa longer than anyone. She knew the way Tessa’s jaw tightened when she was lying, the way her fingers drummed the table when she was nervous. Right now, neither of those things were happening.
That was what made it worse.
“You’re not protecting me,” Claire said quietly. “You’re deciding for me.”
Tessa’s shoulders dropped half an inch. “Maybe,” she said. “But if I’m wrong, you’ll hate me later. If I’m right, you’ll thank me later.”
Claire stared at her. “And if there is no later?”
Tessa didn’t answer. She just opened the door.
“Get some sleep, Claire,” she said. “We’ve got a ledger to finish in the morning.”
She left before Claire could stop her.
The door clicked shut.
Claire stood there, alone with the sound of her own breathing.
Tessa hadn’t said she was leaving for good. She hadn’t said she was working against her.
But she hadn’t denied it either.
And that was what made it betrayal—not the act, but the space between what was said and what wasn’t.
Claire sat back down on the bed.
She didn’t sleep that night.