
Part 1
They tell you to breathe before you step onto the stage, but nobody tells you what to do with your hands when you see your sister wearing lipstick the color of fresh blood in a room full of camouflage and starch.
The air inside the auditorium smelled like floor wax and steamed fabric. You could hear it too—little crackles from pressed uniforms shifting in their seats, the faint squeak of dress shoes on the polished tiles, a microphone popping when someone cleared their throat too close to it. Major Andrea Hayes stood behind the curtain line with her cover tucked under her arm, feeling the stiff edge of her collar bite the underside of her jaw every time she swallowed. Her goal was simple: make it through the promotion without becoming a story. Walk up, get pinned, shake hands, smile for exactly the right amount of time, and step back down like she’d done this in her sleep. That was the fantasy.
Then she heard the click-click-click of heels that didn’t belong here.
Vanessa arrived like she always did—ten minutes late and somehow loud even when she wasn’t speaking. She wore a cream coat that looked expensive in a way Andrea’s paycheck could never understand, and sunglasses perched on her head like she expected paparazzi to jump out from behind the flags. She kissed their mother on both cheeks, which made their mom beam like she’d just been chosen for something. Their dad leaned in for a side hug, shoulders angled toward Vanessa as if gravity worked differently around her. Andrea caught her sister’s eyes for half a second. Vanessa smiled wide and bright, the kind of smile you’d think meant pride if you didn’t know what it felt like to be on the receiving end of it your whole life.
Her phone was already in her hand. Not up, not obviously filming. Just there, low in her lap, screen glowing against the ivory of her coat. A tiny rectangle of light that made Andrea’s stomach tighten because she’d seen that posture before—thumb hovering, ready to post, ready to slice a moment into content.
The announcer called her name.
Andrea’s boots hit the stage with that crisp hollow sound that always makes her feel taller than she is. The colonel stood there waiting, expression formal but warm in the practiced way of command teams who’ve done this a thousand times. The flag behind him was so perfectly hung it looked painted on. The first row was a line of faces—soldiers, spouses, a few kids in Sunday clothes that didn’t quite fit right. Vanessa, front and center, crossed her legs slowly like she was settling into a theater seat. Andrea kept her eyes forward, because that’s what you do. You learn early that your gaze is a weapon and a shield. Don’t let it drift. Don’t let it give away what hurts.
The pinning itself went smooth. Metal against fabric, a tiny tug as the insignia caught. The colonel leaned in and said something quiet Andrea couldn’t fully hear over the applause—probably “well earned” or “proud of you,” something clean and official. Then the photographer lifted his camera. This was the part Andrea’s whole body had been trained for. Shoulders back. Chin level. A stillness that reads as confidence even when your insides are doing frantic laps. The shutter half-pressed. The room held its breath.
And Vanessa laughed.
Not the kind that makes heads snap around. Not a cackle, not even a giggle. A soft, breathy little sound like someone had told her a joke nobody else deserved to hear. It slipped into the quiet like a needle, thin and sharp. Andrea’s face didn’t change. She felt her jaw tighten once—one tiny tick. The photographer clicked. Applause surged back like the room had been waiting for permission to move again. People stood. Someone whistled. Their mother’s eyes were shiny. Their dad clapped too hard, like volume could cover awkwardness. Vanessa rested her hand against her mouth in a way that looked polite until you noticed the way her eyes crinkled. She looked at her phone, thumb moving, and for a split second Andrea saw what was on the screen—her own face, frozen and perfect, already framed in the camera’s preview. Vanessa had gotten a shot before the official one even finished.
After the ceremony, everyone tried to turn the hallway into a celebration. There were paper cups of coffee that tasted like burnt pennies, a tray of grocery-store cookies, a few stiff hugs from people who called Andrea “Major” like it was a new name she had to get used to wearing. Her parents pulled her into photos. Vanessa inserted herself on Andrea’s right side, angling her body slightly forward so her cheek caught the light. Andrea could smell her perfume—something sweet and expensive, like vanilla and smoke. Her nails were perfect, pale pink, no chipped edges. She was an advertisement for a life where you didn’t have to check your bank account before buying shampoo.
“You look… so official,” Vanessa said, dragging out the word like it was funny.
“Thanks for coming,” Andrea replied, because that was safer than saying what she wanted.
Vanessa leaned closer, voice low. “I didn’t realize they let you wear all that. It’s kind of intense.”
Andrea looked at her. “It’s the Army.”
Vanessa smiled again. “Right. Just… wow. Major Andrea Hayes. Sounds like a character.”
Their mom squeezed Andrea’s arm like she didn’t hear the tone. Their dad cleared his throat and started talking about the drive down, the traffic, the weather—anything to fill space. Andrea tried to tell herself it was fine. That Vanessa was just Vanessa. That some people don’t know how to clap without turning it into a performance.
But later, when she finally made it back to her quarters and peeled off her uniform piece by piece, the quiet hit her hard. The room smelled faintly like boot polish and the lemon cleaner the barracks used on Mondays. She sat on the edge of her bed with her socks still on, staring at her phone. Notifications stacked like a small avalanche. The brigade had posted the official photo. There Andrea was—centered, composed, insignia catching the overhead lights. It looked like a moment of pride and discipline. And there, in the front row, barely visible but unmistakable once you knew her, was Vanessa—head tilted, mouth curved, amusement caught in the corner of her expression like the camera had trapped it by accident. Under the post, her comment sat near the top. Major vibes. Finally. A laughing emoji. Something in Andrea’s chest tightened, not like sadness exactly—more like the tired recognition of an old bruise being pressed. She didn’t respond. She didn’t call. She just stared until the screen dimmed and her face reflected back at her, ghosted over her own promotion photo.
Then her email chimed. Subject line: URGENT — PUBLIC AFFAIRS INQUIRY. Andrea opened it, and her stomach dropped when she saw the attachment: a screenshot from a video already circulating, tagged with her unit’s name—and in the corner, behind her smile, was a board with next month’s movement schedule barely out of focus.
Part 2
By 0600 the next morning, the sky over Fort Liberty was the color of wet concrete and Andrea’s coffee tasted like punishment. The kind of thin, bitter brew you drink not because it’s good, but because your body expects warmth when your brain is about to do something stressful. Her goal was containment. Keep this from turning into an investigation that followed her into every room for the next six months. The conflict was that the Army doesn’t do “containment” the way civilians do. In uniform, nothing stays personal once it touches optics.
Public Affairs had Andrea in a small office that smelled like printer toner and stale air freshener. A captain with perfect hair and a too-friendly smile slid his laptop toward her. On the screen was Vanessa’s video. She’d edited it like a highlight reel. Cute little jump cuts. A soft filter that made the auditorium lights look warm instead of harsh. Her voiceover played over the footage: “My sister just got promoted and I can’t decide if I’m proud or if she’s about to start giving me parking tickets.” The video panned across the front rows. Across Andrea. Across the stage. And then, for half a second, it drifted right—just enough to catch a corkboard behind the side entrance. On it: a chart with dates and arrows and a header that didn’t mean anything to Vanessa but meant plenty to anyone who’d ever been briefed on movement.
The captain clicked pause at the exact frame. “We’re getting calls,” he said, still smiling like this was a normal Tuesday. “Not the scary calls, but… questions.”
“Who’s calling?” Andrea asked.
He shrugged. “Local outlets. A couple military pages. One blogger who thinks she’s an investigative journalist.” That word—investigative—made the back of Andrea’s neck prickle.
“I can have her take it down,” Andrea said automatically.
His smile thinned. “It’s already downloaded. It’s already reposted. You know how this goes.”
Andrea did. The internet didn’t need the original once it had a copy. She left Public Affairs with a headache that felt like a tight band around her skull. Outside, the morning air was cold enough to wake her fully, carrying the smell of exhaust from the motor pool and damp pine from the tree line beyond the fences. Soldiers moved in purposeful lines, boots crunching on gravel. Everything looked normal, which was almost insulting. She walked straight to S-2. The security office was fluorescent-bright and painfully tidy. A staff sergeant with a shaved head and tired eyes greeted her like he’d been expecting her.
“Major Hayes,” he said, voice neutral.
“My sister posted a video,” Andrea said. “It caught something it shouldn’t have.”
He nodded once, like he’d already seen the frame. “We’re tracking it.”
“What does that mean?” Andrea asked.
“It means we’re looking at who had access, who was where, and what else might’ve been captured.” He tapped a folder on his desk. “And it means your name is on the incident report whether you like it or not.” That last part wasn’t a threat. It was just the Army being honest. Andrea stared at the folder like it might bite her.
“She wasn’t supposed to be filming.”
He lifted his eyes. “Respectfully, ma’am, civilians aren’t ‘supposed’ to do a lot of things. But they do. So we plan for it.”
Heat climbed into Andrea’s face. Not embarrassment—anger. At Vanessa. At herself. At the fact that she’d still been hoping her sister could sit in the front row and act like family for one day.
Her phone buzzed as she stepped back outside. Mom. Andrea answered, already bracing.
“Andrea,” her mother said, voice too light. “Your sister’s upset.”
Of course she was.
“She says you’re mad at her,” Mom continued. “She didn’t mean anything. It was just a cute video.”
“It’s not cute if it shows information it shouldn’t,” Andrea said, keeping her tone flat.
Mom sighed like Andrea was being difficult on purpose. “You always take things so seriously.”
“Yes,” Andrea said. “That’s sort of my job.”
A pause. In the background, Andrea heard a muffled voice—Vanessa’s—saying something sharp and fast. Mom lowered her volume. “She came to support you.”
“She laughed during the photo,” Andrea said, and the words tasted like metal.
Mom went quiet for a beat. Then: “That’s just how she jokes.”
“That’s just how she hurts,” Andrea replied before she could stop herself.
Mom inhaled like she’d been slapped. “Andrea…”
“I have to go,” Andrea said, and ended the call. She stood there in the open air with her phone in her hand, feeling that familiar old pull—the one that always tried to drag her back into being the reasonable one. The steady one. The one who swallowed everything so nobody else had to feel uncomfortable. Her goal shifted in that moment. Not containment anymore. Control.
Two weeks later, they had another ceremony—joint command, full press, the kind of thing that ends up in slides and articles and someone’s retirement scrapbook. Andrea’s name wasn’t the headline this time, but she’d be in the frame. And if there was one thing she’d learned about Vanessa, it was that she loved a frame. The seating chart sat open on Andrea’s desk under the hum of her office lights. The paper smelled like fresh ink. Her coffee had gone cold. She hovered her cursor over the guest list. Vanessa Hayes. Immediate family. Row one. Her chest tightened, then loosened in a way that surprised her. Like her body had been waiting for her to finally do something that didn’t involve hoping. She clicked. Moved her. Row five. Far right. Civilian overflow. It wasn’t dramatic. It wasn’t even personal on paper. It was just a name in a box sliding to a different square. But Andrea felt something steady settle into place as she saved the file.
The day of the ceremony arrived bright and windless, the kind of crisp morning that made flags snap sharp and clean. The staging area smelled like grass and sun-warmed canvas. Metal barricades lined the walkway. Photographers clustered like birds, lenses pointed, waiting. Andrea saw Vanessa immediately. Navy dress this time. Big sunglasses. A smile already loaded like a weapon. She scanned the rows, found her seat card, and froze. Even from thirty feet away, Andrea saw her expression change—confusion, then offense, then fury packaged into something she could still wear in public. Vanessa leaned toward their mother, who sat two rows ahead, whispering fast. Mom’s shoulders tightened. Dad stared straight ahead like he could disappear if he didn’t move. Vanessa’s head snapped up and her eyes locked on Andrea. The goal on her face was obvious: get back to the front. The conflict was equally obvious: not today.
As the ceremony started, Andrea kept her posture perfect, eyes forward, letting protocol do what it does best—erase drama with structure. But out of the corner of her vision, she caught movement. Vanessa wasn’t just stewing. She was texting. And the person she was looking at while she typed wasn’t her mother or her father. It was a woman in the media row holding a press badge and watching the stage like she was waiting for something to happen. Andrea’s pulse kicked once, hard.
Part 3
Andrea has sat through enough briefings to know the difference between coincidence and pattern. The problem is, when it’s your own family, your brain tries to keep calling it coincidence because the alternative feels too ugly to say out loud. After the ceremony, she didn’t march over and confront Vanessa. That would’ve been the version of her Vanessa understood—the version she could spin. Instead, Andrea let the crowd pull her into handshakes and polite smiles while her eyes kept drifting, tracking Vanessa like she was a variable Andrea couldn’t ignore. Her goal was information. If Vanessa was coordinating with the press, Andrea needed to know what she’d told them and what she had. The conflict was that Vanessa was good at chaos in a pretty dress. She could cry on command. She could laugh it off. She could make any question feel like an accusation, and any accusation feel like Andrea’s fault for being “cold.”
Andrea found Captain Ritchie from Public Affairs near the refreshment table, sipping water like his throat was already tired.
“Who’s the woman with the press badge?” Andrea asked quietly, nodding toward the media row.
He followed her gaze. “That’s Janelle Wade. Freelance. She writes those ‘military life’ pieces that get shared a lot.”
“Is she cleared to be here?” Andrea asked.
He blinked. “Cleared in the sense that she signed the standard forms and stayed in the approved zones. Why?”
Andrea didn’t answer directly. “Did she request access?”
He hesitated. “She said she had a ‘personal connection’ and wanted to cover the event from a more human angle.” A human angle. Andrea felt her stomach go cold. She waited until the crowd thinned. Vanessa was by the walkway now, posing with their mother like nothing had happened. Mom’s smile looked strained at the corners. Vanessa’s looked effortless. When her sister finally turned away, Andrea saw her phone screen again—locked now, but the last notification still visible at the top. Janelle W: Got it. Keep your brother-in-law away from the camera. Brother-in-law. Andrea didn’t have one. That phrase sat in her mind like a stone. Heavy. Wrong.
Vanessa noticed Andrea watching. Her smile sharpened. “Hey, Major,” she said, dragging the word out just enough to be cute. “You looked great up there. Very… you.”
“What are you doing with the press?” Andrea asked.
Vanessa blinked, then laughed lightly. “Oh my God, relax. She’s just a writer. She wanted a quote about what it’s like having a sister in the Army.”
“Did you tell her anything about the schedule board from my promotion?” Andrea asked.
Vanessa’s eyes widened in an exaggerated show of innocence. “What schedule board?” The red herring was right there, gift-wrapped: play dumb, make Andrea sound paranoid.
Andrea lowered her voice. “Vanessa. That video caused a security issue.”
She tilted her head. “I took it down, didn’t I?”
“You took it down after it spread,” Andrea said. “Why were you filming in the first place?”
“Because I was proud,” Vanessa snapped, and there it was—just a flash of something raw underneath the polish. Then her tone softened fast. “Okay, fine. And because it’s my life too, Andrea. People follow me. They care.”
“They care about you,” Andrea said before she could stop herself.
Vanessa’s lips pressed together. Her jaw worked once. “And you think they don’t care about you? Please. You’re the hero. You’re the disciplined one. I’m just the mess.” The way she said mess—like it was a joke, like it was a costume—made Andrea’s skin prickle.
Andrea exhaled slowly. “Who is she to you?”
Vanessa glanced toward the media row, then away. “Nobody.”
“That notification said—”
“Stop reading my phone,” she hissed, stepping closer. Andrea could smell her perfume again, sweet and sharp. “God, you’re always acting like you’re in charge of everything. Maybe you should try being a person for once.”
Andrea wanted to ask her about the “brother-in-law” line, but her instincts snagged on something else—something Vanessa had said without realizing. It’s my life too. Not your day, not your achievement. Mine. Andrea let the argument drop on the surface because she didn’t want to fight in front of their parents, in front of cameras, in front of anyone who’d love a storyline. Instead, she turned slightly and looked at her mother.
“Mom,” Andrea said. “Did you give Vanessa any paperwork from my promotion? Anything with dates?”
Mom’s eyes flickered. “No. Why would I?”
Vanessa laughed, high and fast. “Oh my God, you’re insane.”
Their dad finally spoke, voice tight. “Andrea, don’t do this here.”
The emotional turn hit Andrea like a slow realization rather than a punch: they weren’t worried about what Vanessa had done. They were worried about how it looked if Andrea called it out. She nodded once, small. “Okay.” Vanessa’s shoulders loosened like she’d won. She turned away, already waving at someone else, already resetting her face into charm. But Andrea’s mind was moving, clicking through possibilities. If Vanessa was feeding a writer “human angle” content, what else was she offering? And why did that message mention a “brother-in-law” that didn’t exist?
That night, Andrea didn’t go home right away. She drove to her office instead, the base roads dark and empty, streetlights painting the pavement in pale orange pools. Her headlights caught dust in the air like floating ash. Inside, her office smelled like paper and old coffee. Andrea logged into the personnel system and pulled up her record access logs. It was a long shot, the kind of thing you do when you can’t shake a feeling. There were entries she recognized—HR, finance, her command team. And then one that didn’t fit. A civilian network login. Two days ago. Accessed her emergency contact form. Her pulse thudded. She clicked deeper. The login location wasn’t on base. It was from her parents’ home IP address back in Pennsylvania. Andrea stared at the screen until the numbers blurred slightly, heat rising behind her eyes. Vanessa hadn’t just filmed. She hadn’t just mocked. She’d gotten into something personal—something that could matter if anything happened to Andrea.
Her phone buzzed. Unknown number. She answered, voice tight. “This is Major Hayes.” A man spoke, low and careful. “Ma’am, this is CID. We need to ask you a few questions about a potential identity misuse tied to your military records.” Andrea’s mouth went dry. “Identity misuse?” “Yes, ma’am,” he said. “And there’s one more thing. We believe whoever did it may have access to deployment-related information.”
Part 4
The next forty-eight hours felt like living inside a glass box. Everything looked normal from the outside—meetings, checklists, training schedules—but inside, every thought echoed with the same question: what did she take, and what did she risk? CID met Andrea in a plain office with beige walls and chairs that squeaked when you shifted. The agent—Miller—had kind eyes that didn’t match the seriousness in his voice. He laid out a folder and slid it toward her. Andrea’s goal was simple again, but in a different way: protect her people. Protect her career. Protect whatever part of her life was still hers. The conflict was that the suspected threat wasn’t a stranger. It wasn’t some random scammer halfway across the world. It was Vanessa. Or someone close enough to her to wear her like a disguise.
Miller tapped a page. “Two credit applications,” he said. “One approved. One pending. Both used your name, date of birth, and—this is key—your DoD ID number.”
Andrea’s stomach turned. “I don’t give that number out.”
He nodded. “Exactly.” He flipped to another page. “And we have evidence someone attempted to update your emergency contact form online. The change didn’t fully go through because the system flagged it, but the attempt is logged.”
“Change it to who?” Andrea asked, already knowing she wouldn’t like the answer.
Miller’s finger landed on the line. Vanessa Hayes. Not her mother. Not her father. Vanessa. Andrea’s throat tightened. “Why would she—” Miller didn’t interrupt. He let the question hang in the air long enough for the answer to form on its own. Because if something happened to Andrea, Vanessa wanted control of the call. Of the story. Of the moment.
Andrea left CID with her hands steady and her insides shaking. Outside, the air was warm and smelled like cut grass and diesel. Somewhere near the motor pool, someone laughed—real laughter, loose and careless. It felt like it belonged to a different planet. That night, Andrea called Vanessa. She answered on the second ring, voice bright. “Hey, Major. Miss me?”
“I need you to listen,” Andrea said. “CID is involved.”
Silence. Then a small laugh that sounded forced. “Okay… for what?”
“Someone used my identity to apply for credit,” Andrea said. “And someone tried to change my emergency contact.”
Another pause—longer. “That’s… crazy.”
“It’s logged from Mom and Dad’s house,” Andrea said.
Vanessa’s breath caught, just a tiny hitch. There it was. The first real crack.
“Vanessa,” Andrea said, voice low. “Who have you had around the house?”
She exhaled hard. “Oh my God. Are you accusing me?”
“I’m asking you,” Andrea said. “Because your name is the one they tried to add.”
Vanessa’s voice sharpened instantly. “I didn’t do that. Why would I do that?”
Andrea didn’t answer with emotion. She answered with fact. “Because you’ve always wanted to be the one holding the camera.”
Vanessa’s tone flipped, going softer in a way that would’ve fooled anyone who didn’t grow up with her. “Andrea, come on. You know me.”
“I do,” Andrea said. “That’s the problem.”
Her voice wobbled—either real fear or performance. Andrea couldn’t tell anymore. “I swear, I didn’t do it. But… there is something.”
Andrea stayed silent, letting her fill the space.
Vanessa sighed. “Okay. Jason used my laptop once at Mom’s. He said he needed to print something.”
“Jason,” Andrea repeated. The name landed like a key turning in a lock. A boyfriend Andrea had heard about in passing, always described vaguely—“he works in security,” “he has contracts,” “he travels.”
“Who is Jason?” Andrea asked.
“He’s… a contractor,” Vanessa said quickly. “He does IT stuff. Government adjacent.”
“Does he have access to base networks?” Andrea asked.
Vanessa didn’t answer right away. That delay was louder than any confession.
“Does he?” Andrea pushed.
Vanessa’s voice got small. “I didn’t think it mattered.”
Andrea’s emotional turn came fast and cold: it wasn’t just Vanessa being cruel. It was Vanessa being reckless with the kind of information that gets people hurt.
“I need his full name,” Andrea said.
Vanessa snapped back into anger. “No. Absolutely not. You don’t get to drag me into your paranoid military world.”
“You’re already in it,” Andrea said. “You climbed in the moment you tried to make my life into content.”
“I didn’t try to—”
“Stop,” Andrea cut in, and her own voice startled her with how flat it was. “You laughed during my promotion photo. You worked the press during a command ceremony. Someone tried to make you my emergency contact. I’m done pretending this is harmless.”
Vanessa’s breathing turned shallow, and for a second Andrea heard the real Vanessa—small, scared, cornered beneath the gloss.
“I just wanted… something,” she whispered.
“Then get it without using me,” Andrea said.
There was a beat of silence so complete Andrea could hear the faint buzz of her overhead fan. Then Vanessa said, quietly, “So what now?”
What now. Andrea looked around her room—the neatly stacked deployment gear, the field notebook on her desk, the list of names she was responsible for. Her life was structure because structure kept people alive.
“My next-of-kin is already changed,” Andrea said. “You’re not coming on base again. CID will contact you and Jason. And if you lie to them, you’ll deal with the consequences.”
Vanessa inhaled sharply. “Andrea, you can’t—”
“I can,” Andrea said. “And I am.”
Vanessa started crying then, or pretending to. Andrea didn’t have the energy to sort which. The sound hit the old reflex in her—the one that wanted to fix, soothe, restore. She let it pass through her like wind.
“I’m your sister,” Vanessa said, voice breaking. “You’re really going to do this?”
Andrea pictured the promotion photo again—the exact moment her pride got punctured by her amusement. She pictured the access log from her parents’ house. She pictured her people on a deployment roster, names and lives reduced to text someone could misuse.
“Yes,” Andrea said. “I’m really going to do this.”
She hung up before Vanessa could shape it into another performance.
The morning Andrea deployed, the tarmac smelled like hot rubber and jet fuel. The sky was bright, painfully blue. Engines whined as crews loaded gear. Soldiers moved with that brisk efficiency that’s half habit, half protection against thinking too hard. Her phone buzzed once as she climbed the ramp. Vanessa. Andrea stared at her name for a second, then hit decline. No shaking hands, no triumphant speech—just a clean, quiet choice. As the plane lifted and the base shrank into a grid of roads and rooftops, Andrea felt something she hadn’t expected: not relief, exactly, but space. The kind you get when you stop making room for someone who only ever used it to push you aside.
Part 5
The first thing that hit Andrea when the aircraft door opened was the smell—hot dust and metal, like someone had left a toolbox baking in the sun. The second was the sound: engines whining, rotors chopping, people shouting through it all like they’d learned how to throw words across wind. Her goal out here was supposed to be clean. Six months. Run logistics for a mixed unit. Keep convoys moving, keep people fed, keep fuel where it needed to be. She told herself the mess back home would stay back home. Then her phone buzzed as soon as she got a signal. CID: Need to update you. Call when secure. It was almost funny, in that dead way you get when your brain runs out of places to put stress. Andrea hadn’t even found her assigned bunk yet. She was still dragging her duffel across gravel, sweat already collecting at the base of her spine under her uniform.
The forward station was all straight lines and improvisation. Hesco barriers stacked like giant sand-colored Lego bricks. A row of shipping containers turned into offices with window AC units rattling like they were on their last breath. The sun made everything look bleached, like somebody had turned the saturation down on the world. Inside the operations tent, the air smelled like stale coffee and plastic. Fans pushed warm air around without really cooling anything. A young specialist handed Andrea a clipboard with a grin that was too eager. “Major Hayes, right? We’ve got your workspace ready.” Andrea nodded and followed him past maps taped to plywood and a whiteboard filled with dates, call signs, and scribbled arrows. For a second, her chest tightened at the sight of the board. She hated how her brain had started treating any schedule like a threat.
Her “workspace” was a desk bolted to the floor inside a container office with a flickering overhead light. The desk had old scratches and someone’s faded sticker that said drink water, idiot. Andrea sat down, set her cover beside her laptop, and let her shoulders drop exactly one inch. She wanted to breathe. Before she could, the screen lit up with a message from Public Affairs back home. Not a secure message. An email forwarded through channels like a hot potato. Subject: Article live. Andrea clicked it. The headline made her stomach flip: Behind the Uniform: A Major’s Family Drama on Promotion Day. She didn’t have to open it to know where it came from. Janelle Wade. She opened it anyway because she’s never been able to ignore incoming fire.
The article was written in that faux-intimate voice freelancers use when they want you to feel like you’re overhearing something you shouldn’t. Janelle described the ceremony, described the “glamorous sister,” described Andrea’s “stoic military composure.” She didn’t name Andrea’s unit, but she didn’t have to. Anyone with a brain and a search bar could connect it. Then she dropped in a detail that wasn’t in any press release. “She’s deploying soon,” Janelle wrote, “and sources close to the family say the distance may finally force a reckoning.” Sources close to the family. Andrea’s throat went dry. She scrolled down and saw the photo embedded—cropped, but familiar. Andrea on stage. Vanessa in the front row. Her smile caught in the wrong moment. And at the bottom, a quote attributed to “Vanessa, her sister”: “She’s always been good at drawing lines. I just didn’t know she could draw them through blood.”
Andrea stared at that sentence until the words stopped looking like words. Her ears started to ring, soft and high, like a kettle just before it screams. That wasn’t just messy. That was bait. Drama packaged for strangers. She pushed back from the desk, stood up, and walked outside because if she stayed in that box one more second she was going to do something stupid like throw her laptop against the wall and pretend it would fix anything. The air outside was brutal, bright. Heat shimmered off the gravel. Somewhere near the far side of the compound, a generator coughed and caught again. A convoy rolled in, tires crunching, the smell of diesel thick and familiar. Andrea forced her brain back to her job. She walked the yard, checked on the fuel bladders, listened to the NCOIC complain about pallet shortages. She nodded, asked questions, made notes. She did the thing she always does when life turns chaotic: she built order out of small pieces.
By late afternoon, Andrea found a secure room and called CID. Agent Miller’s voice came through the line, steadier than hers felt. “Major Hayes. Appreciate you calling back.”
“What’s new?” Andrea asked.
“We pulled records on the credit applications,” he said. “The approved one has already been used. Purchases. Cash advances. We’ve got camera footage from one location.”
Andrea’s grip tightened on the phone. “Is it her?”
“No,” he said, and Andrea’s body tried to exhale, tried to take comfort—until he added, “But it is a man. We believe he’s connected to your sister.”
Andrea swallowed. “Jason.”
A pause. “That name has come up, yes.”
“Do you have a last name?” Andrea asked.
“We do,” Miller said, and Andrea heard papers shifting. “Jason Thorne.”
The name didn’t mean anything to Andrea, but the way Miller said it did—like it belonged on a list he didn’t want her to see. Miller continued. “Here’s the issue, Major. We ran him. He has prior fraud activity under an alias. And we believe he may have traveled internationally recently.” Andrea’s skin prickled under the heat. “So why is he near my family?” “That’s what we’re working,” Miller said. “And there’s one more thing.” Andrea held her breath. “He’s on a contractor roster tied to your theater,” Miller said. “Different agency, different chain. But the name is there. Pending arrival within seventy-two hours.” For a second, the world narrowed to the sound of Andrea’s own pulse and the distant clank of metal somewhere outside the secure room. “He’s coming here,” Andrea said. “Yes,” Miller replied. “And we need you to be careful.”
Andrea ended the call and sat in the silence, staring at the blank wall like it might rearrange itself into a solution. When she finally stepped outside again, the sun was dropping, turning everything orange and sharp-edged. Shadows stretched long across the gravel. Soldiers laughed near a makeshift grill, the smell of charred meat and cheap seasoning floating on the wind like a reminder that life kept happening. Andrea looked back toward the operations tent, where the manifests were posted for tomorrow’s arrivals. Her boots kicked up dust with each step. She found the paper clipped to a board, scanned the names, and there it was in black ink like a punch to the throat: Thorne, Jason — Field Systems Specialist — Logistics Software Support.
Part 6
The next morning smelled like sun-warmed canvas and instant coffee. The kind of smell that makes you feel awake even when you aren’t, because your nose keeps insisting the day has already started without you. Andrea’s goal was simple: keep Jason Thorne away from anything that could hurt her unit. The conflict was that out here, “contractor” was a magic word. Contractors showed up with badges and laptops and a shrug like rules were suggestions. And half the time, someone higher than you had already signed off.
Andrea watched the incoming vehicles from the edge of the staging area, hands behind her back, forcing her posture into calm. Dust plumed under tires. A forklift beeped in angry little bursts. Someone yelled about missing paperwork. Then she saw him. Jason didn’t look like a villain. That was the annoying part. He was average-height, lean, with a neat beard and sunglasses that mirrored the sun back at you. He wore tan cargo pants and a polo shirt like he’d studied the uniform of “trustworthy guy who fixes computers.” His backpack looked expensive. He walked with the relaxed confidence of someone who expected doors to open. A staff sergeant greeted him, checked his ID, and waved him through. Jason’s eyes swept the yard, then landed on Andrea like he’d been looking for exactly one person. He smiled. Not a friendly smile. A satisfied one.
“Major Hayes,” he said as he approached, voice smooth. “Finally.” The way he said finally made Andrea’s skin crawl, like her name was something he’d been holding in his mouth. “I’m here for the systems handoff,” he continued, holding out his hand like they were at a networking event. “Jason Thorne. Software support.” Andrea didn’t take his hand. She nodded instead. “Who requested you?” Jason’s smile didn’t falter. “Your higher headquarters.” He tapped a badge clipped to his belt, the plastic flashing in the sun. “I go where they tell me.” Andrea stared at the badge. It looked real. Hologram, expiration date, all of it. Her brain tried to find a crack, something obviously fake. Nothing.
“Follow me,” she said, because making a scene in the open wasn’t an option. Not when half her yard was watching. They walked side by side toward the container offices. The gravel crunched under their boots and shoes. Jason moved like he belonged, like he was touring property he already owned. “You’re taller than I pictured,” he said casually. Andrea didn’t look at him. “You pictured me.” “Sure,” he said. “Vanessa talks about you.” Andrea’s jaw tightened. “Does she.” “Oh yeah,” Jason said, almost fond. “The famous sister. The one who always wins.”
They reached the office container. Inside, the air was cooler but smelled like electronics and old sweat. The AC unit rattled in the window, pushing out air that tasted faintly of dust. Andrea shut the door behind them. Jason leaned against the wall like he was getting comfortable. Andrea kept her voice flat. “CID is investigating fraudulent activity tied to my identity. Your name is connected.” Jason blinked slowly, then let out a soft laugh. “Wow. You really do go straight to business.” “Answer the question,” Andrea said. He held up his hands like he was being reasonable. “I don’t know what you’re talking about.” “Your name,” Andrea repeated, “is on the access log from my parents’ house.” Jason’s eyes flickered—just once. A tiny flash of something calculating. Then his smile returned. “That’s awkward,” he said. “Because I’ve never been to your parents’ house.”
The lie sat between them, clean and shiny. Andrea stepped closer. “Then how did you get their IP address tied to my records?” Jason’s gaze stayed steady. “Maybe your sister did it.” Andrea’s chest tightened. “Don’t put this on her.” He tilted his head. “Why not? She’s an adult. She makes choices.” The emotional reversal hit Andrea hard and immediate: he wasn’t just using Vanessa. He was willing to throw her under the bus without blinking. Which meant he didn’t love her. He didn’t even fear losing her. Andrea forced her voice calm. “What do you want?” Jason’s smile widened slightly, like he’d been waiting for her to ask. “I want you to sign my access request,” he said, pulling a folded form from his pocket. “Your systems. Your network segment. I’m here to ‘support,’ but support requires credentials.” Andrea stared at the form. Her name was already printed in the approval block, like the universe had decided her signature was inevitable.
“No,” Andrea said.
Jason’s smile thinned. “You don’t have a choice.”
“I do,” Andrea replied, and she meant it.
He took a step closer. The container suddenly felt smaller, the air tighter. “I wouldn’t dig in, Major,” he said softly. “People who dig in sometimes find things they don’t like.” Andrea’s pulse jumped. “Is that a threat?” Jason shrugged, like he was bored. “It’s a warning. Vanessa’s already in trouble, you know.” Andrea’s stomach dropped. “What did you do?” He lifted his shoulders in a lazy half-shrug. “Nothing. But your CID friends? They’re not gentle. They’ll pressure her. They’ll scare her. They’ll make it sound like she’s the mastermind.” Andrea felt heat rush into her face, sharp and furious. “Leave her out of this.” Jason’s eyes gleamed. “Then help me out.” There it was. The trade. Her sister as leverage.
Andrea took a slow breath, tasting dust and stale AC air. “Get out of my office.”
Jason didn’t move. “You’re really going to be like that?”
“I’m going to be like this,” Andrea said. “Always.”
For a second, he looked almost amused. Then he reached into his pocket again and pulled out his phone. He tapped the screen and held it up. A photo filled the display. Vanessa, crying, sitting in what looked like a waiting room. Her makeup smeared. Their mother beside her, face tight and pale. Their father standing awkwardly behind them, hands shoved into his pockets like he’d rather be anywhere else. Andrea’s throat tightened. “Where did you get that?” Jason’s voice stayed smooth. “They’re already talking. Your sister’s already unraveling. You can make this easier, Major.” The emotional flip wasn’t just anger anymore. It was something colder. A clarity so sharp it almost felt clean. Because the photo told Andrea something Jason didn’t realize he’d revealed: her parents were involved. They were in the room. They weren’t shocked by Jason’s presence in their life. They were sitting next to the fallout like they’d chosen the seat.
Andrea stared at Jason until her eyes burned. “You’re done,” she said.
He chuckled. “We’ll see.”
Andrea opened the door and stepped aside, letting him pass because she wasn’t going to touch him. Jason walked out like he’d won something just by taking up space. When he was gone, Andrea locked the door and went straight to her desk drawer where she kept her field notebook—the one with every convoy adjustment, every shortage note, every quiet detail that mattered. The drawer slid open. It was empty.
Part 7
Andrea didn’t run. She didn’t shout. She did what she always does when something goes sideways: she counted. One. Lock intact, no scratch marks. Two. Window closed, AC unit still rattling. Three. No forced entry. No mess. Just the clean absence of the one thing that shouldn’t be easy to take. Her goal shifted from “protect my unit” to “find the leak,” because those are not the same thing. Protection is a posture. Finding a leak is a hunt. The conflict was obvious: accusing the wrong person out here could wreck trust faster than any enemy.
Andrea called the watch desk and asked for the duty officer. Her voice sounded calm even to her, which was always the weirdest part. “I need counterintelligence on site,” she said. “Now.” There was a pause. “Ma’am… is this about the contractor?” “Yes,” Andrea replied. “And if you ask me to put it in an email, I’m going to lose my patience.” Ten minutes later, a woman in plain tan boots and a ball cap stepped into Andrea’s container office. No unit patch, no rank on display. She moved like she didn’t need permission. “Major Hayes,” she said. “Agent Park.” She smelled like sunscreen and mint gum. Her eyes were sharp and tired. Andrea pointed at the empty drawer. “My notebook is missing. Jason Thorne was in here less than an hour ago. He tried to pressure me into signing an access request.” Park didn’t react like she was surprised. That told Andrea more than her words could have.
“You have any proof?” Park asked.
“I have his badge number,” Andrea said, “and a threat wrapped in a conversation.”
Park nodded once. “We can work with that.” She walked the container, checked the lock, checked the hinges, then looked at Andrea. “Don’t change anything,” she said. “Don’t reroute anything yet. Do you have any upcoming movements he’d want to know about?” Andrea hesitated. “Yes.” “Good,” Park said, and her tone hardened. “We’re going to feed him something.” Andrea stared at her. “A trap.” “A test,” Park corrected. “A trap assumes intent. A test proves it.” She pulled out a small device and set it on Andrea’s desk. It looked like a cheap phone charger. “Put this where you keep your paperwork,” she said. “If someone comes back in here, it pings.” Andrea’s mouth went dry. “You think he’ll come back.” “I think he already feels comfortable,” Park said. “People don’t steal a notebook unless they plan to use it.”
Park left two agents posted outside Andrea’s container in civilian clothes that somehow made them look more military than anyone. Then she sat with Andrea at her desk and built a fake. They drafted a convoy schedule that looked real enough to fool anyone who didn’t know Andrea’s patterns. Same formatting. Same shorthand. Same kind of notes Andrea would write to herself—fuel top-off here, maintenance check there, avoid the washout on route six. Park watched Andrea’s hands as she wrote, like she was studying her habits. When they were done, Park slipped the paper into a folder and handed it to Andrea. “Leave it in the top drawer,” she said. “Make it easy.” “Feels gross,” Andrea admitted. Park gave her a look that was almost sympathetic. “Better gross than dead.”
That night, sleep wouldn’t stick. The air in Andrea’s bunk smelled like detergent and dust. Someone’s boots thumped down the walkway outside. A distant radio crackled, then fell quiet. Andrea lay on her back staring at the ceiling, replaying Jason’s phone photo of her parents in that waiting room. She couldn’t shake the way her mother’s hand had been on Vanessa’s shoulder, not comforting her exactly—more like anchoring her, keeping her in place. Like she knew the right posture for crisis. At 0200 her phone buzzed. Mom. Andrea stared at her name until the screen dimmed, then lit again when it buzzed a second time. On the third buzz, she answered because a part of her still wanted there to be a reasonable explanation.
“Andrea,” Mom whispered, like she was calling from a closet. “Please don’t do anything.”
“What did you do?” Andrea asked, voice low.
Mom inhaled shakily. “We didn’t know. Not at first.”
Andrea’s stomach clenched. “Not at first what?”
Mom’s voice cracked. “Vanessa got married.”
The words landed like a slow-motion crash. Married. To Jason. The message from Janelle suddenly made sick sense.
“When?” Andrea asked.
“A month ago,” Mom said. “Small courthouse. She begged us not to tell you because you’d ‘judge.’”
Andrea laughed once, sharp and humorless. “She was right.”
Mom flinched through the phone line. “He said he had contracts. He said he could help her. He said—” “He said,” Andrea cut in, “and you believed him.” “We wanted her to be okay,” Mom whispered. There it was. The old pattern, laid bare: their panic for Vanessa’s instability always outweighed their respect for Andrea’s boundaries.
“Did you give him my information?” Andrea asked.
Mom went silent, which was its own answer.
Andrea’s throat tightened. “Mom.”
“We… we had your forms,” Mom said, voice small. “We thought he needed them to ‘verify’ something for her insurance. He sounded official.”
“You handed my identity to a stranger,” Andrea said, and her voice didn’t shake, which scared her more than if it had.
“He’s not a stranger,” Mom insisted weakly. “He’s family.”
The emotional reversal came so clean it almost felt peaceful: they’d already chosen. Not in some dramatic moment, but in a thousand small ones. They chose whatever kept Vanessa afloat, even if it meant tying weights to Andrea’s ankles.
“I’m not fixing this for you,” Andrea said.
Mom sobbed softly. “Andrea, please. She’s terrified. CID is asking questions. Jason says if you don’t cooperate—” “Jason says,” Andrea repeated. “Tell Vanessa she can tell the truth for once in her life.” Mom’s voice rose, panicked. “Don’t cut us off. Don’t do this.” “I’m already gone,” Andrea said, and ended the call.
For a moment, the bunk felt too quiet, like even the air was holding its breath. At 0347, the little device on her desk pinged. Someone was in her container office. Andrea grabbed her boots, shoved her feet into them, and ran through the dark compound with her heart hammering hard enough to taste it. The night air was cooler, but it smelled like dust and something electrical, like a storm that hadn’t arrived yet. When she rounded the corner, she saw a shadow slip out of her office container, moving fast. Agent Park stepped out behind him like she’d been waiting for exactly this moment. “Hands!” she shouted. The figure froze. Under the harsh spill of a floodlight, Jason Thorne turned his head and looked right at Andrea—eyes bright, mouth curling like he was still amused. And then Andrea saw what he was holding: her missing field notebook, open in his hand, pages fluttering in the wind as if her life was just paper to him.
Part 8
The floodlight made everything look harsh and unreal, like the world had been sketched in pencil and someone forgot to shade it in. Jason stood there with Andrea’s notebook open, pages lifting and slapping softly in the wind. Agent Park was behind him, arm extended, voice sharp enough to cut through the generator hum. “Hands!” Jason’s fingers froze mid-page. For one beat, he looked almost offended, like he couldn’t believe someone had interrupted him in the middle of stealing from Andrea. Then he did something she didn’t expect. He smiled wider. “Agent Park,” he said, calm as a man ordering coffee. “This is a misunderstanding.” Park didn’t move. “Hands. Now.”
Andrea’s goal in that moment wasn’t revenge. It wasn’t even justice. It was control. Get the notebook back. Keep his mouth from turning this into some story that made him the victim and her the unstable officer who couldn’t handle a contractor. The conflict was obvious: he had practiced this. The little soft voice. The reasonable tone. The casual confidence that made people doubt their own instincts. Jason raised his hands slowly, notebook still open in one palm as if it was just a prop. “I have authorization,” he said. “Major Hayes knows why I’m here.” Andrea felt something cold push up her spine. She took one step forward. “I never authorized you to touch my property.” Jason glanced at her, eyes bright under the light. “Then why is your signature printed on my access request?” Park’s head turned slightly toward Andrea—just a flick. Not suspicion. A quick check-in. Are you okay? Are you about to do something stupid? Andrea kept her voice even. “Because you forged it.” Jason’s eyebrows lifted like that was the funniest thing he’d heard all day. “Forge? On a military base? That’s a serious accusation, Major.”
Park closed the distance in three fast strides. “Turn around.”
Jason sighed, as if he were the one being inconvenienced. He turned, still talking. “You know, the way you people operate out here—everything’s ‘security’ until it’s time to actually get work done. I’m trying to help—” Park cuffed him mid-sentence. The metal clicked like punctuation. Jason’s smile twitched but didn’t disappear. “Okay,” he said lightly. “We’re doing this.” One of Park’s agents stepped in and took the notebook from Jason’s hand. He held it out to Andrea without drama, like returning a wallet. The notebook felt warm from Jason’s grip when she took it. Her own handwriting covered the pages—fuel counts, convoy timings, notes about a cracked axle on one of the trucks, reminders to check on Specialist Denton’s sleep because he’d been snapping at people. Ordinary things that mattered because ordinary things keep people alive. But the back pages weren’t hers. A tight block of writing she didn’t recognize. Neat. Precise. Numbers and abbreviations. A list of usernames. A diagram of their network segment with arrows drawn like a kid planning a heist. Andrea’s stomach flipped. New information, sharp and immediate: he wasn’t guessing. He’d been mapping them.
Jason twisted his head as far as the cuffs allowed. “Careful with that,” he said, almost playful. “Paper cuts.” Park’s agent had Jason’s phone in his hand now. He tapped the screen, eyes narrowing. “It’s set to auto-upload,” he said to Park. “Cloud sync.” Jason’s smile returned in full. “See? Misunderstanding. Everything I have is already backed up. Redundancy is best practice.” Andrea’s hands tightened around the notebook hard enough to bend the cover. Park’s voice stayed flat. “Airplane mode. Now.” Her agent flicked the setting. Jason shrugged like it didn’t matter. Park stepped closer to him, her face calm, her tone almost conversational. “Who are you sending this to?” Jason laughed under his breath. “Do you really think I’d tell you? You’re not my audience.” That word again—audience. Like everything was content to him. Park nodded once, like she’d already expected that answer. She gestured to the agents. “Bag him.”
They started walking Jason toward the temporary holding container. He didn’t resist, but he did turn his head toward Andrea as he passed. “You’re going to make this worse for your sister,” he said softly, like a secret. “You know that, right?” Andrea’s chest tightened. “Leave her name out of your mouth.” Jason’s eyes gleamed. “You can’t protect her. Not anymore.” An emotional reversal hit Andrea so fast she almost staggered: he wasn’t afraid of her. He wasn’t even afraid of Park. He was still trying to press the same button—family guilt—like it was a remote control he could use to steer her. Park caught Andrea’s expression and spoke low, just to her. “Don’t take his bait.” “I’m not,” Andrea said, but her voice sounded too tight.
They followed him to the holding container. The air smelled like hot plastic and dust. Inside, Jason sat on a bench like he’d been invited. His cuffs were attached to a bolt in the wall. He looked around with mild interest, then back at Park. “Do I get a call?” he asked. “You’ll get processed,” Park replied. Jason’s gaze slid to Andrea again. “You know what the funniest part is, Major? You drew a line with seating charts and thought that was power. But you still brought her into your world. You still gave her access.” Andrea’s jaw ticked, that same tiny betrayal of emotion she’d felt during the promotion photo. Park’s agent came in holding a small evidence bag. “Pulled from his backpack,” he said. “Hidden pocket.” Inside the bag was a USB drive disguised as a cheap key fob. Next to it, folded tight, was a printed page with handwriting across the top in looping cursive that made Andrea’s stomach drop. Vanessa’s handwriting.
Park didn’t look at Andrea when she spoke, but her voice softened by half a degree. “This was tucked with his gear.” Andrea reached for it like her hand belonged to someone else. The paper crackled when she unfolded it. It wasn’t an apology. It wasn’t even a note to Jason. It was a list. Andrea’s full name. Her date of birth. Her last four. Her parents’ address. Underlined twice: emergency contact change. And at the bottom, a sentence that made Andrea’s throat go dry. If she won’t cooperate, get her on camera. Andrea stared at that line until the words blurred. Park watched her carefully. “You okay?” Andrea swallowed, tasting dust. “No.” Jason leaned back on the bench, smiling like he’d just won a game. “She’s not who you think,” he said. Andrea’s hands shook once, just once, and then steadied.
Part 9
By sunrise the compound smelled like overheated metal and cheap instant eggs. Andrea stood in the operations tent with her notebook on the table like it was a live grenade. Agent Park had a laptop open beside it, screens filled with logs and timestamps. The fans overhead chopped the air without mercy, pushing warm breath across their faces. Andrea’s goal was clear: make sure nobody in her unit rolled out on a route that had already been sold. The conflict was timing. They had a convoy scheduled in twelve hours. Cancelling it would ripple through three different elements. Keeping it as-is could get someone killed if Jason’s files had reached the wrong hands.
Park’s agent pointed at a log entry. “He plugged in a device,” he said. “Right here.” He tapped the screen, showing a timestamp from yesterday afternoon—while Jason had been standing in Andrea’s container trying to charm his way into credentials. “He didn’t need my signature,” Andrea said, voice tight. “No,” Park replied. “He needed proximity.” She slid a small black box across the table. It looked like a plain power adapter. “We found this in his assigned contractor bay,” she said. “It’s a relay. It piggybacks off legitimate devices, pushes data out in bursts. He could’ve been siphoning without leaving obvious footprints.” Andrea stared at it, anger tightening her throat. “So how much did he get?” Park didn’t soften it. “We don’t know yet.” That was the worst answer. Not because it was vague, but because it meant the threat could be anywhere—already gone, already moving.
They walked to Andrea’s container office together. Inside, Park’s agent pulled her laptop, ran tools Andrea didn’t understand, and then sat back with a quiet curse. “There’s a keylogger,” he said. “Installed clean. He didn’t type your password. He waited for you to.” Andrea felt her stomach drop again, a second wave. New information, bitter and sharp: even her discipline hadn’t protected her. He’d turned her own routine into the weapon. Park looked at Andrea. “We’re locking down your credentials. Swapping accounts. Segmenting your network.” “Will that stop what already left?” Andrea asked. Park hesitated. “Maybe. If it left at all.” That maybe was thin comfort.
Outside, Andrea could hear the compound waking up—boots on gravel, radios squawking, a forklift beeping in short angry bursts. Life kept moving even while her brain tried to build worst-case scenarios. She forced herself back into command mode. She requested a quick huddle with her convoy leads. She didn’t tell them every detail—no need to spread panic—but she told them enough to justify what came next. “We’re changing the route,” Andrea said, pointing at the map. “We’re shifting timeline by four hours. Vehicles stay staged until I give the word.” A lieutenant frowned. “Ma’am, that’s going to blow the supply window.” “I know,” Andrea said. “We’ll absorb it.” He opened his mouth like he wanted to argue. Then he looked at her face and shut it. The air in the tent felt thicker, heavier, like everybody could sense something bad moving just beneath the surface.
After the huddle, Andrea’s phone buzzed. A number she didn’t recognize. She stared at it until it stopped ringing, then buzzed again with a voicemail. She listened. Vanessa’s voice, raw and shaky. “Andrea, please. They’re saying I could be charged. Jason says you can fix it. Please, I didn’t mean—please.” Andrea closed her eyes for a second, hearing the same pattern she’d heard their whole lives: Vanessa panics, the family scrambles, and Andrea is expected to be the steady one who pays the cost. Park watched her. “That her?” “Yes,” Andrea said. “You want to take it?” Park asked. Andrea thought about it—about the part of her that still wanted to believe Vanessa had simply been dumb, not malicious. Then she pictured her handwriting on that paper. If she won’t cooperate, get her on camera.
Andrea called her back.
Vanessa answered immediately, voice rushed. “Andrea—”
“Listen,” Andrea said. “You don’t get to ask me to fix this.”
Vanessa sobbed. “I didn’t know he’d do that. I swear. He said it was just paperwork. He said it was just—”
“Just you being important,” Andrea cut in.
Vanessa’s breathing hitched. “I just wanted someone to take me seriously.”
“So you sold me,” Andrea said, and her voice stayed flat even though her chest felt like it was full of broken glass. “You gave him my information. You fed the press. You tried to become my emergency contact.”
“I didn’t try to—” Vanessa started.
“You did,” Andrea said. “And now you’re going to tell CID everything you know. Every password you ever saw him type. Every name he mentioned. Every device he used.”
Vanessa went quiet, and in that silence Andrea heard fear shift into something else—realization. She’d been playing with something bigger than her ego. “What if he hurts Mom and Dad?” she whispered. Andrea almost laughed, but it came out as a short breath. “Mom and Dad handed him the door key.” Vanessa flinched through the line. “Andrea, please. Don’t hate me.” “I don’t have the energy for hate,” Andrea said. “I have clarity.” Vanessa sniffed, voice small. “Will you… will you talk to me after?” Andrea stared out at the compound, heat already rising off the ground. Soldiers moved like ants, purposeful, unaware of the personal war she’d been fighting inside her own family. “No,” Andrea said. “Not for a long time. Maybe never.” Vanessa made a sound like she’d been punched. Then she whispered, “Okay.” Andrea ended the call before her sister could shape it into another plea.
Park watched Andrea’s face like she was reading a report. “That cost you,” she said. “It’s overdue,” Andrea replied. An hour later, Park’s agent came back from the contractor bay with a grim look. “We found the transmitter,” he said. “It wasn’t scheduled to send until 0600 tomorrow.” Tomorrow. Right before their convoy would have rolled under the original plan. Park’s eyes narrowed. “Where was it?” Her agent hesitated, then said, “In the logistics node.” Andrea’s throat went cold. “That’s inside my footprint.” Park looked at Andrea, expression hard. “Which means Jason didn’t just walk in and plant it. Someone let him.” The tent suddenly felt too small, the air too hot, as the realization spread through Andrea’s body like spilled fuel: the threat wasn’t only Jason anymore—it was whoever had opened the door from the inside.