DOORS
Author: Joey Macallan
last update2026-08-14 14:10:14

"Which one do we skip this month? The oxygen delivery or Sawyer's therapy?"

Diane's voice from the bedroom was thin, each word costing more breath than it should have. Wes stood in the doorway with the electric bill in one hand and the pharmacy printout in the other, doing math that never came out right no matter how many times he ran it.

"Neither," he said. "We're not skipping anything."

"Wes." She pushed herself up against the pillows, slow, careful, like her own bones had become something borrowed. "I did the numbers before you got home. We're eleven hundred short this month. That's after the bakery check, the garage check, and whatever the app pays you for driving strangers around at midnight."

"I'll pick up more shifts."

"You're already working ninety hours a week. There isn't more week to give it."

He didn't have an answer for that because she was right, and they both knew it, and the silence between them filled up with the sound of her oxygen concentrator ticking through its cycle.

"The therapy program has an eighteen month waitlist to get back in if we drop out now," Diane said quietly. "You know that."

"I know."

"And if we skip the oxygen delivery, I go back on the tank rotation, and the tank rotation runs out faster than the delivery does."

"Mom. Stop doing math. Let me handle it."

"Somebody has to do math in this house." Her smile was tired but real. "You were always terrible at it. Straight C's in algebra, and yet here you are, teaching yourself things out of library books nobody else in this building could read the first page of."

Wes almost smiled back. Almost.

In the kitchen, Sawyer had the radio on low, some economics call-in show he liked for reasons nobody fully understood, numbers and percentages filling the apartment like white noise. Wes sat down across from him and put his head in his hands.

"You could sell the ring," Sawyer said, not looking up from the show notes he was transcribing.

"What ring?"

"Dad's ring. The one in the drawer you think I don't know about."

Wes lifted his head. "How do you know about that?"

"I know about everything in this apartment. It's small. There are only so many drawers." Sawyer finally looked at him. "It's worth maybe four hundred dollars. That's not enough. I already looked it up."

"You looked up pawn values for a ring you weren't supposed to know existed."

"I get bored," Sawyer said, like that explained everything, and in a way it did.

Wes rubbed his eyes. Four hundred dollars wouldn't cover a quarter of what they needed. Nothing he could sell would. He didn't own anything worth real money, and the one skill he had, the coding he'd taught himself out of library books because the shelter's internet had been free and everything else cost quarters, wasn't the kind of thing that paid rent on a Tuesday.

He thought back to the shelter years without meaning to. Nine years old, sharing a cot with Sawyer while their mother worked two cleaning jobs to get them out of there, and the only quiet hour of the day had been the one the public library let him sit at a terminal uninterrupted. He'd started with typing games. Then simple websites. Then, by thirteen, he was teaching himself things the school's computer lab teacher couldn't answer questions about, because there was nothing else free to do with his hands that made the world feel less like it was closing in on him.

Nobody had ever paid him for any of it. It had always just been the one thing that was his.

"You're doing the staring thing again," Sawyer said. "Where you look at nothing for a long time and then decide something."

"I'm thinking."

"You think loud. It's annoying."

He pulled up the freelance board on Sawyer's tablet, the only working screen left in the apartment, and scrolled through gig postings with numb thumbs. Website bugs. App crashes. Nothing that paid more than beer money for a week's work.

Then one listing stopped his scroll.

URGENT: Blockchain settlement audit. Exchange-side contractor needed to trace a discrepancy in transaction batching. Must sign NDA. Pays $600 flat for verified diagnosis, remote, forty-eight hour turnaround.

Six hundred dollars. More than the rent shortfall by itself.

He didn't know the first thing about blockchain settlement architecture beyond what he'd taught himself for fun on nights he couldn't sleep, chasing rabbit holes because his brain wouldn't shut off and the library computers were free after nine. But he knew enough to fake competence for forty-eight hours. He'd faked competence for less money before.

He clicked apply before he let himself think better of it.

"What are you doing?" Sawyer asked, watching him type.

"Getting us the rest of that eleven hundred dollars."

"How?"

"There's a gig posted. Blockchain audit thing. Pays six hundred flat if I can diagnose the problem in forty-eight hours."

Sawyer set his pen down, which was rare enough that Wes actually looked up. "You don't know anything about blockchain."

"I know enough to figure it out."

"That's not the same as knowing it."

"No," Wes admitted. "But it's the only door I've got open right now, and I'm not in a position to be picky about which doors I walk through."

Sawyer studied him with that flat, unreadable focus that made most people uncomfortable and that Wes had long since learned meant his brother was working something out carefully, piece by piece, the way he worked out everything.

Wes looked at the screen, at the confirmation message blinking back at him. Application received. Client will review within twelve hours.

"I have no idea yet," he admitted. "But I found the door. I just have to figure out what's behind it before Friday."

Sawyer went quiet for a second, the way he did right before he said something that landed harder than he meant it to.

"You always find doors," he said. "You just never check what's on the other side before you walk through."

Continue to read this book for free
Scan the code to download the app

Latest Chapter

  • THE TERMS

    "Where is he.""Safe. For now. That part's entirely up to you." Rourke's voice was easy, unhurried, like they were discussing dinner reservations instead of a fourteen-year-old boy. "You want to hear him?""Yes.""Ask nicely."Wes's jaw clenched so hard it ached. "Please.""See, that wasn't so hard."A shuffling sound. Then Sawyer's voice, thin and scared but steady in a way that broke something in Wes's chest."Wes? They took my notebook. I don't have my pens. I can't keep track of anything.""I'm coming, buddy. I promise.""You always say that.""I know. This time I mean it more than I've ever meant anything."There was a pause on the line, Sawyer's breathing audible and uneven, and for one terrible second Wes thought the connection had dropped entirely."There's a ship," Sawyer said suddenly, fast, like he was trying to get the words out before someone stopped him. "I can hear a ship. It makes a sound every few min"The line went dead on Sawyer's end, cut off mid-sentence, and Rour

  • THE FOUR-THIRTY-ONE

    He made it home in eleven minutes flat, lungs burning, legs shaking, and found the apartment exactly as it should have been. Diane asleep in the bedroom, oxygen machine ticking its steady rhythm. Kitchen table empty, pens lined up in a neat row exactly the way Sawyer always left them before heading out.Except the clock on the microwave read 4:31 p.m.Sixteen minutes past when Sawyer was always, always home.Wes's blood went to ice.He checked the bathroom. Empty. He checked the fire escape, the hallway, knocked on Mrs. Alvarez's door hard enough to rattle the frame, and got nothing but a confused shake of her head when he asked if she'd seen his brother come in.He ran back down to the street, scanning both directions, half expecting to see his brother's familiar careful walk rounding the corner right on schedule with some perfectly reasonable explanation for the delay. Sawyer stopped to read a sign. Sawyer's shoe came untied and he had to redo it exactly right. Sawyer counted cracks

  • THE COURTESY VISIT

    "You Wes Calloway?"The man leaning against the wall outside the community center wore a linen shirt too clean for the neighborhood and sunglasses that hid nothing about the way he was studying Wes's face, cataloguing it, filing it away."Depends who's asking.""Name's Rourke." He didn't extend a hand. "I work for people who'd like to have a conversation with you about a transaction pattern that's been bothering their accountants for about two months now."Wes's stomach dropped, but he kept his face still, the same flat calm he'd practiced in front of Sal Renner and Deb Voss, because showing fear to a man like this felt like the single most dangerous thing he could do."I don't know what you're talking about.""Sure you do." Rourke smiled, easy, unhurried, the kind of smile that had clearly worked on plenty of people who weren't as good at hiding fear as Wes was pretending to be. "See, here's the thing about people like my employers. They don't get angry right away. They get curious f

  • QUITTING TIME

    "You're twenty minutes late again, Calloway. That's twice this week."Deb Voss stood behind the diner counter with her arms crossed, the same stance she used on every cook who'd ever worked a shift under her, timed to make sure the whole kitchen heard it. Wes untied his apron string with steady hands, which seemed to throw her off more than anything he could have said."I'm not working the shift, Deb.""Excuse me.""I'm quitting. Today. Right now."A cook by the flattop actually turned to watch, spatula frozen mid-flip. Deb's mouth opened, closed, opened again, the way it always did right before she launched into the same speech she gave every eighteen-year-old who dared talk back."You think jobs grow on trees for high school dropouts? You'll be begging for shifts back inside a month.""Maybe." Wes folded the apron and set it on the counter, calm in a way that felt like standing outside his own body. "Or maybe I finally figured out I don't need to let somebody talk to me like garbage

  • THE NAME BEHIND THE SHELL

    Marea Holdings LLC turned up almost nothing on a normal search. A generic real estate investment page, three years stale, a Miami P.O. box, and a phone number that rang into a voicemail box that had never once been set up.That absence told Wes more than a page full of information would have.He dug the way he'd taught himself to dig back when the library internet was the only free thing in his life, cross-referencing property filings, shell registrations, the kind of public records nobody thought to hide because nobody thought anybody would ever bother connecting the dots. It took him four hours and half a pot of gas station coffee to find the thread that mattered.Marea Holdings owned six properties in Miami-Dade County. Two condo towers. A marina. A strip of warehouses near the port that had changed ownership through four different shell companies in the past decade, each transfer clean on paper and completely nonsensical in practice, the kind of paperwork that only existed to make

  • WE SEE YOU

    The warning came at 2 a.m., while Wes sat cross-legged on his bedroom floor running one more transaction, small, careful, routed through a fourth layer of obfuscation he'd built himself over three sleepless nights of research.His screen went white, then black, then filled with a single block of red text that hadn't been there a second before, overriding everything else on his display like something had reached directly into his machine.UNAUTHORIZED PATTERN ANALYSIS DETECTED. YOUR ACTIVITY HAS BEEN FLAGGED.Wes's hands froze over the keyboard.Below the warning, a cursor blinked, waiting, and then text began appearing letter by letter, someone typing live, someone with access to a system that had no business responding to him in real time at all.We see you, ghost. Question is: does anyone else.Wes's mouth went dry. He didn't move. Didn't breathe. Somewhere down the hall his mother's oxygen machine ticked through its cycle, steady, oblivious, the only sound in the apartment besides

More Chapter
Explore and read good novels for free
Free access to a vast number of good novels on MegaNovel app. Download the books you like and read anywhere & anytime.
Read books for free on the app
Scan code to read on App