LOGINThe Door Locks First
Zara woke to silence.
Not the empty kind. The listening kind.
For three seconds she didn't know where she was. Then it all came back: the wrong floor, the wrong bed, the wrong man. Right lock on the door that wasn't hers.
She sat up slowly.
The room was empty. The bed was made as no one had slept in it. A faint dent in the second pillow was the only proof she hadn't imagined him.
Bastian.
He hadn't given her a last name. She hadn't asked. Rules. No questions. No assumptions. Three days.
Right.
Zara swung her legs off the bed and checked her phone. 7:11 AM. Three missed calls. All Bisi.
Then a text, timestamped 6:42 AM:
'Zara call me. Now. It's about Daniel.'
Her stomach dropped.
She pressed the call before she could think.
Bisi picked up on half a ring. "Finally."
"What happened?" Zara's voice came out lower than she meant.
"He was at your job." Bisi didn't do preamble when she was scared. "HR called me because you listed me as an emergency contact. He showed up asking for your new address. Said he was 'worried' because you left your apartment in a hurry."
Zara closed her eyes. "You didn't—"
"Of course I didn't tell him anything. But Zara, he was calm. Too calm. Like he already knew you weren't coming back there." A pause. "He asked if you'd been in contact with any 'new friends.'"
Ice slid down Zara's spine.
She ended the call with two words. "I'll call back."
The apartment was too quiet. She needed air. She needed to move. She needed a plan that didn't start and end with hiding in a stranger's bedroom.
Three days. That was the deal. Not three days and a hostage situation.
Zara yanked her bag onto the bed. Jeans. Shirt. She could be out in five minutes. Find a hostel. A library. Anywhere with people and cameras. She wasn't dragging Bastian into Daniel's mess. He'd been clear: stay out of his way. She'd return the favour.
The bedroom door opened without a sound.
She looked up.
Bastian stood in the doorway. Black shirt. No suit. Hair still damp from a shower. He wasn't holding coffee or a phone or anything that made this casual.
He was just watching her pack.
"Going somewhere?" His voice was even. Not a question.
Zara zipped the bag. "Yes."
"Where."
"That's not part of the rules." She kept her tone level. "No questions, remember?"
"You're breaking the first one." He stepped in. Didn't close the distance. Just removed it as an option. "Stay out of my way. Packing a bag to run from your ex counts as my way."
Zara straightened. "I'm not running. I'm leaving. There's a difference."
"Not when you're doing it from my apartment."
"I'm not—" She stopped. Breathed. "Look. Daniel was at my job this morning. Asking for me. He knows I'm gone. He's starting."
Bastian didn't blink. "Starting what?"
"The campaign. The quiet one. He tells people I'm unstable. That I left without reason. That he's worried. Then he shows up enough times that it looks like concern, not stalking. Then no one believes me when I say stop." Her hands were shaking. She hid it by gripping the bag strap. "I won't let him do it here. I won't make you part of it."
"You already did."
The words were soft. That made them worse.
Zara flinched before she could stop it. "I didn't mean to."
"I know." He finally moved, crossing to the window. Didn't look out. Just stood there, back to her, like the conversation was something he could put on a shelf. "That's why you get three days. Not two. Not one."
"This isn't your problem."
"No," he agreed. "It's my building. My floor. My name is on the lease. Which makes it my problem when your ex decides to come knocking."
Zara's phone buzzed on the bed.
They both looked at it.
Daniel's name lit the screen.
A text preview: I know you're nearby. We need to talk.
The room went colder.
Zara reached for it. Bastian was faster.
He didn't touch the phone. Just stepped between her and the bed, reading the screen over her shoulder. She felt him go still. Not angry. Not surprised. Just… final.
He turned to face her fully for the first time since walking in.
"Give me your phone."
"What? No."
"Zara."
The way he said her name wasn't a request. It was a door closing.
"This isn't—"
"Three days," he cut in, voice still quiet. "That was the deal. Three days where you don't get hurt under my roof. You walk out there, he finds you, and whatever happens next becomes a police report with my address on it."
Zara's jaw tightened. "I don't need a bodyguard."
"You need a door with a lock." He held her gaze. "Today, I'm it."
She hated that it made sense. Hated that part of her, the small, exhausted part, wanted to let someone else stand in the way for once.
"I'm not yours to lock up," she said.
"No." A pause. "You're not. You're a liability I agreed to for seventy-two hours. Don't make me regret the math."
The air between them was thin. Charged.
Zara's phone buzzed again.
Daniel: Don't do this. You're making it worse.
Bastian's eyes flicked to the screen. Then back to her.
He moved past her, not touching, and turned the deadbolt on the bedroom door. The click was soft. Absolute.
Zara stared at his back. "You can't keep me here."
"I'm not keeping you." He didn't turn around. "I'm keeping him out. There's a difference."
"Not to me."
"Then we disagree." He finally faced her. "Get used to it. We have two days and fourteen hours left."
Zara opened her mouth. Closed it. Every argument she had fell apart against the fact that he was right. If she left, Daniel won. If she stayed, she was using a stranger as a shield.
There was no option where she came out clean.
Her grip tightened on the bag strap. For a second she almost picked it back up, almost chose the door anyway. Pride pushed. Fear pushed harder.
She dropped the bag on the floor. "Fine."
Bastian didn't say thank you. Didn't look satisfied. He just nodded once, like a term had been executed.
He pulled his phone from his pocket and tapped the screen. "Building security's on alert. Your ex's photo is on the desk. He doesn't get past the lobby."
Zara blinked. "You had his photo?"
"I have a lot of things." He didn't elaborate. "Coffee's in the kitchen. You're not a prisoner. You're just not stupid."
He left the room without waiting for a reply.
The door stayed open.
Zara stood there, heart still running too fast, staring at the space he'd been in.
Three days.
She'd lasted twelve hours.
Her phone lit up again.
Daniel: I saw your friend Bisi. She knows where you are, doesn't she?
Zara's blood went cold.
Bastian reappeared in the doorway, as if he'd felt it. He looked at her face. Then at the phone in her hand.
He held out his own. Screen up. A CCTV feed.
Lobby of the building. Timestamp: now.
Daniel Walter stood at the front desk, smiling at the receptionist. Calm. Reasonable. The same way he'd smiled at the woman in the hallway before he kissed her.
Bastian locked the bedroom door.
"You're not going out there alone," he said.
Zara swallowed. "I don't—"
"Three days, Zara," he said, voice low. Final. "That includes keeping you alive.”
This is not just a love story. It’s about choices, consequences, and what it costs to choose yourself. Stay close. Things are about to change.
The SUV smelled like fast food and diesel. James drove with two hands on the wheel. Speed limit exactly. No sudden turns. Nothing that would get them pulled over. Zara sat behind him. Bastian next to her. Bisi in the back with the bags that weren’t bags. Just the burner, the cup from the on-call room, and Harris’s card. The windows were tinted. The world outside was bright and blurred. People on phones. People pointing. They passed Mercy General at 1:47 PM. No one followed. Yet. “Status,” Zara said. James didn’t look back. “Cousin’s place is six hours. We stop once. Gas. Bathroom. No food inside. I’ll pay at the pump.” “Money,” Bastian said. “Eighty two dollars,” James said. “Cash. Pulled it before I left. Account’s frozen now. Same as yours.” “Views?” Zara asked. Bisi held the burner. Screen cracked worse now. “402K. Nurses union reposted. National. Hashtag SaveMartha is number three trending. Mercy General’s page is locked. Comments off. Reviews off.” “Vivienne?”
The bus smelled like disinfectant and old coffee. Same as the on-call room. Different cage. Zara sat by the window. Bastian beside her. Not touching. Bisi across the aisle. Burner in her lap, screen up. Views climbing. 1,402. 1,889. 2,311. No one on the bus looked at them. Not directly. But the driver watched in the mirror. The woman with groceries watched the floor. The kid with headphones watched the window. Everyone watched. Vivienne’s photo was already out there. Someone had to post it. By now it was on Twitter. By now Richard had it. Zara’s phone buzzed. Not the burner. James’s burner. He left it with Bisi. Bisi read it. “James. He’s in Des Moines. Cousin says yes. One week. Garage apartment. Above the shop. No questions.” “When,” Zara said. “Says he can be back by nine,” Bisi said. “He’s driving straight through. Wants us at the Mercy north lot. He’ll swing by. No stopping.” “That’s four hours,” Bastian said. “We can’t stay on this bus four hours.” “We won’t,”
The alarm was Bisi’s burner. A sound like a hospital monitor flatlining. Zara was awake. Had been since 5:47 AM. She didn’t move when it went off. Neither did Bastian. He’d been on the floor all night. Back to her bed. Awake. James was gone. Left at 4:02 AM. Note on the mini fridge: `Iowa. Back by 18:00. Keep door locked.` No signature. He didn’t need one. Bisi killed the alarm. Sat up. Hair flat on one side. Eyes clear. “Noon.” Zara sat up. Foot tested. The gauze was dry. Blister was a scab. Pain was data. Data said yes. “News,” Zara said. Bisi held up the burner. “Martha Lewis is trending. Hashtag SaveMartha. Nurses posting black squares. Unions reposting the clip. Mercy General turned off comments.” “Walter?” “Booked. Released. 8:41 AM. No ankle monitor. OR. Harris must have pulled strings.” “Vivienne?” “Silent,” Bisi said. “No post. No statement. That’s what scares me.” Zara stood. The room swayed. One second. She locked her knees. It stopped. Bastian stood
The on-call room door clicked shut at 5:23 AM. James locked it. 0451. Again. The sound was the only normal thing left. Daniel wasn’t with them. Booked. Processing. Ankle monitor by noon, Harris said. That made four people in a room built for four. Zara took her shoe off. The gauze was soaked through. Not blood. Just water and sweat. She peeled it back. The blister was flat now. Angry. Red. Healing. Pain was data. Data said she could walk another ten blocks. Bisi dropped onto her bed. Burner on her stomach. Screen up. TMZ refresh. Channel 7 refresh. Twitter refresh. Her thumb moved like a metronome. “Nothing yet,” Bisi said. “Walter’s booking isn’t public. Harris is sitting on it.” “Good,” Zara said. “Gives us head start.” Bastian stood by the window. Same spot as before. Watching the glass. Not the city. The reflection. Zara. Always Zara. “You should sleep,” he said. Not to her. To all of them. “You first,” James said. He sat on the floor by the door. Back to it. Lap
The interview room had no window. Just a table, four chairs, and a camera in the corner with a red light that never blinked. Harris sat across from them. A folder sat closed between his hands. He didn’t open it. “You two together,” Harris said. Not a question. “Yes,” Zara said. “Legally?” “No,” Bastian said. “Morally?” Harris asked. Zara looked at Bastian. Bastian looked at Zara. “Yes,” they said. Same time. Not planned. Harris nodded. Hit a button under the table. Soft click. “Recording,” he said. “State your names for the record.” “Zara Adams,” Zara said. “Bastian Cole,” Bastian said. “Mr. Cole, you’re aware your presence here can be used against you in any civil action involving the Ashford Foundation or Cole Capital?” “I’m aware,” Bastian said. “I’m here anyway.” “Ms. Adams, you understand that anything you say can be used to prosecute Daniel Walter, and that if you lie, you can be charged?” “I understand,” Zara said. “I won’t lie. I haven’t.” “Go
The on-call room clock said 3:58 AM. No one was asleep. Not really. James stood at the door. He’d been awake since midnight. His watch. Then Bastian’s watch. Bastian hadn’t woken him. Bastian didn’t sleep. Zara sat on her bed with her shoe on. Paper towels replaced with gauze from the bathroom cabinet. The blister was closed now. Scar starting. Pain was data. Data said she could run if she had to. Bisi had the burner. No news. Channel 7 ran the clip at six, ten, and midnight. TMZ ran it hourly. Vivienne still hadn’t responded. That was worse than a statement. That was planning. Daniel was awake. Sitting up. Back against the wall. He hadn’t spoken since six eleven PM. He looked smaller in the dark. “Time,” James said. Zara stood. The room shifted. Four people watching her. Waiting. “Plan,” Bisi said. “We leave,” Zara said. “Now. Before shift change at six. Before Martha’s leave becomes a termination and someone checks this room.” “Where,” Bastian said. Not a questio







