The bakery neon was off. In daylight it said SWEET / EARLY in two lines. At night it was a dark rectangle and a smell that still clung to the brick. Sugar, yeast, a little burnt butter from the morning trays.
Hannah's pinky stayed hooked through Jake's. She walked like someone burning off cake, which meant not very fast and with commentary.
"If we go past Maple, we have to turn around," she said. "Maple has that mean porch dog."
"Captain is nicer."
"Captain is a guest. Guest dogs have manners. Maple dogs have opinions."
Jake huffed a laugh. The streetlights here were old and yellow, with bugs in the glass even when you couldn't see them. Eastbridge after eleven did not feel like a city. It felt like a suburb trying to sleep with its shoes still on.
A sprinkler started on a timer two yards ahead. Tick-tick-tick, then a soft fan of water that misted the sidewalk. Hannah stepped around it with exaggerated care, like the water might sue.
"You're being dramatic," Jake said.
"I'm being dry."
"You're being Hannah."
"That's my best skill."
They passed the bakery. The alley beside it was a narrow cut between brick and a wood fence. Easy to forget until you need a shortcut or a dumpster. Hannah had never liked that alley. She had no good reason. Some hallways just feel longer than they are. She smelled cardboard and old fryer oil even from the sidewalk and filed the smell under things to ignore.
A delivery sticker clung to the bakery's side door, half peeled, dated from a morning neither of them had witnessed. Hannah read the date anyway. Habit. She read expiration labels on milk too. Jake watched her read and almost teased her, then let it go. Teasing could wait for a safer sidewalk.
She did not look into it yet.
Jake's phone buzzed in his pocket. He ignored it. Hannah noticed him ignore it and liked him for that. Small and private. Nothing you put on a mug. She also noticed the buzz pattern. Work buzz. Short. Impatient. She did not say so. Saying so would turn a gift into a lecture.
"Tomorrow," she said, "you fix the porch."
"You're still writing it on my face?"
"I'm considering permanent marker."
"That's marriage."
"That's product management," she said, and was proud of the phrase even if she wasn't sure she'd stolen it from Jess.
A car with a loose muffler rolled through the cross street and was gone. Somewhere a train complained once and stopped. The air had that late-spring cool that makes you think you should have brought a real jacket, then pretend the sweater is enough.
Hannah leaned her shoulder into Jake's arm. "Short walk. Then dishes. Then you pretend you're not going to check email."
"I turned the phone down."
"You turned it face down. That's different."
He squeezed her pinky. "Five more minutes."
"Four."
"Four and a half."
She accepted the half like a treaty.
They stood a moment under the dark bakery window. Hannah pointed at her own reflection with her free hand, as if introducing herself to glass. Host hair. Host eyes. A smear of frosting she thought she'd wiped off and hadn't.
"I look like I hosted," she said.
"You did host."
"I mean I look like I tried. Trying has a face."
Jake kissed the side of her head, quick. Public enough for an empty street and private enough to count. "Your trying face is my favorite face."
"Don't get soft. Soft makes me trip."
"You trip anyway."
"Rude," she said, and smiled, and they walked on.
A block later Hannah stopped to retie a shoe she did not need to retie. She used the pause to look back toward their street. One porch light. Two. Theirs would be buzzing alone if she could hear that far. She could not. She imagined it anyway. Imagination was free and usually kind. Tonight imagination felt like a spare key she might need.
Jake waited without rushing her. He scanned the parked cars out of habit. Make, model, nothing odd. A sedan with a cracked taillight. A truck with a ladder rack. No idling engines. No silhouette in a driver's seat pretending to check a phone. He told himself that was normal suburban emptiness, not a checklist. Checklists belonged to incident response. This was a walk after cake.
* * *
They turned up Oak, then cut back toward home on the quieter parallel block. Fewer lights. More trees. A basketball hoop with a broken net. A For Sale sign two doors down that had been there so long the flyer box was empty and sun-faded. Hannah touched the signpost as they passed, not for luck, just to feel how long wood can wait.
Hannah counted porch lights the way some people count steps.
"Buzz, buzz, dark, buzz, dark," she murmured.
"What?"
"Porch lights. Ours buzzes. The Millers'." She stopped. "Wait. We're the Millers."
"We are."
"I meant the other Millers. On Pine. Do they buzz?"
"I don't inventory the neighborhood's electrical failures."
"You should. It's your brand."
Jake almost told her his brand was password resets and people who clicked links shaped like gifts. He didn't. Shop talk could wait. Still, his brain did what his brain always did. It mapped the block like a network. Light, dark, light. Weak points. Places a person could stand and not get seen. He told himself that was habit, not fear.
Hannah noticed a flyer taped to a light pole, rain-warped and old. LOST CAT. A phone number with two digits rubbed away. She thought about calling numbers that could not be finished. Then she thought about their own number sitting in Jake's ignored pocket and felt briefly possessive of his attention, like a seat she had reserved.
"You're quiet," she said.
"I'm inventorying mufflers," Jake said. "One loose. One gone. Neighborhood soundtrack."
"Romantic."
"Accurate."
She bumped his shoulder. Accuracy was their love language on good nights. On bad nights it would become oxygen.
An upstairs window glowed blue with television. Somebody laughed behind glass, far away, leftover from their own living room an hour ago. Hannah thought of Jess's lipstick on the wineglass and the chip in the cookie plate turned to the wall. She thought of Captain under the table. She thought she should text Lynn thank you for coming, then remembered it was after eleven and texts after eleven were for emergencies or exes.
"What are you doing tomorrow?" she asked.
"Invoices. Maybe the porch if a certain manager allows it."
"The manager allows it. The manager insists."
Hannah's sock hole rubbed inside her shoe. She made a small annoyed sound and kept walking. She was mid-complaint about socks when she heard it.
It wasn't a scream or a shout. A hard sound, short, like a chair scraped wrong on concrete. Then a softer sound after it. Wet without being wet. Your brain refuses to name a noise like that because naming makes it real.
Jake's pinky tightened.
"What was that?" Hannah said.
"Dumpster," Jake said, too fast. "Raccoon. Or a bin lid."
The sound did not repeat. That was worse. Repeats are animals. One sound is a decision.
Hannah looked toward the bakery block they'd already passed. The alley mouth was a darker dark inside the dark. She noticed no porch light facing that cut. No window open. No dog barking yet. The quiet around the sound felt arranged.
Jake's thumb woke the phone, then killed the screen again. Bright light would announce them. He hated that he was already thinking like prey. Hannah watched the phone cycle and understood without a lecture.
"If we go closer," she said, "we go together."
"Together. Look only."
"Look only," she echoed, and made her legs move before fear could vote them home.
"Jake."
"I hear you thinking."
"I'm not thinking. I'm knowing. Something..."
"We're almost home."
She stopped walking. Pinky still hooked. "If it's a raccoon, we can laugh. If it isn't..."
Jake hated unfinished sentences that ended in fear. He also hated being the man who walks away from a noise because dinner dishes were waiting. His free hand found his phone and didn't unlock it yet. Calling for a raccoon made you the neighborhood joke. Skipping a call for a person made you something else. He thought in if-then the way he thought through incident reports. If raccoon, laugh. If person, call. If wrong, live with it.
A dog barked once on Maple and went quiet. The sprinkler on the other block was still ticking, cheerful and stupid.
"Two seconds," he said. "We look. We don't go in. We look."
Hannah nodded too many times. "We look. We don't go in. I'm writing that on your face too."
They turned back.
Halfway there Hannah whispered, "If we call now, before we look, do we sound crazy?"
"If we look first and it's bad, we call faster with better words." Jake hated how calm that sounded. Calm was a tool. Tools could feel cold in your hand.
"Better words," Hannah repeated. She started building them. Alley beside Sweet Early. Sound like scraped concrete. Possible person down. She did not say knife. She did not know knife yet. Her brain still offered raccoon as a polite lie.
Hannah's legs felt wrong, like the sidewalk had gotten thick. Jake walked a half step ahead without meaning to, the way he did in parking lots at night. He kept the phone in his palm, screen dark, thumb ready. Hannah watched his thumb. Ready meant he was already halfway to brave.
"If it's nothing," Hannah whispered, "I will allow you one smug face."
"Only one?"
"One. Timed. And you fix the porch tomorrow before noon."
"You're stacking conditions."
"I'm product managing survival."
They reached the bakery corner. The alley smelled like cardboard and old fryer oil. A moth beat itself against the rear security light and lost.
* * *
The light over the rear door flickered and held, yellow and cheap. At the far end, near the fence, two shapes moved wrong.
One shape was on the ground.
The other shape was standing over it, thin, quick, a hoodie with the hood up. Young in the shoulders. A flash of pale wrist. Kyle Brenner had timed the block the way some people time a bus. Dark stretch. Empty windows. A couple walking past with cake on their breath and no reason to look left.
Hannah made a sound that wasn't a word.
Jake's body went forward before his mouth caught up. "Hey..."
The standing figure's head snapped toward them. For half a second the face was only a mouth and eyes under the hood, young enough that Jake's brain reached for a soft label and his gut refused it. Not soft. Sharp. Watching. Counting.
Something bright and flat caught the cheap light in Kyle's hand. A blade. Kitchen length. Wrong here. Held low, not high. Not for show. For finish.
The shape on the ground did not get up. A metal lunch tin had spilled near a hand. A bus pass faced the sky like a joke that had stopped being funny. Hannah noticed the pass first. Plastic. Name she could not read. A thumbprint of grease on the corner.
Hannah's pinky yanked free. "Jake. Jake, don't..."
Kyle moved.
He did not bolt for the mouth of the alley first. That would have been panic. He went toward the body. A shove of the boot, unnecessary, mean in a small way, enough to plant a story later about struggle. Then he came at Jake fast, faster than the skinny frame suggested, like fear had a motor and the motor had a plan.
Jake put his hands up, not as surrender, as a wall. "Stop. We can call..."
Hannah screamed then. Real. Loud enough to scrape her throat.
Kyle's shoulder hit Jake's chest. They slammed into the brick. Jake's elbow barked skin. The blade was between them and then it wasn't in Kyle's hand the way it had been. There was a hard slap of metal against Jake's palm, a hot line of pain across his forearm, and Jake's fingers closed on something he did not want.
The knife. In his hand. Because it had been thrown there, forced there, left there. Not dropped by accident. Delivered. Hannah saw the delivery even while her brain tried to call it chaos. Chaos does not aim. This aimed.
Kyle Brenner's breathing stayed measured while theirs broke. That imbalance was part of the craft. Panic makes blurry witnesses. Measured breath makes clean photos. Hannah would remember the contrast later when someone called him reckless. Reckless people do not count flashes.
A phone light stabbed Jake's eyes. One flash. Two. Three. Kyle's arm up, photographing from the angle that cut Hannah out of frame and kept the knife bright. He breathed through his teeth. He did not waste a fourth shot. Three was enough for a story. Three was enough to send.
"Smile," Kyle whispered, almost polite. Mint on the breath. Garage oil under it. "I'll make your whole life a picture."
He did not linger for their fear to finish blooming. Lingering was for amateurs. He checked Jake's hand once, quick, confirming the knife stayed where the story needed it. Then he was past them, hoodie flying, sneakers hard on the pavement, into the street dark, gone around the corner before Hannah's scream finished its second breath. He took the turn wide, not tight, the way someone does when they have practiced not slipping on gravel. Hannah noticed the wide turn and did not know why it mattered yet. It mattered because practice leaves footprints even when the feet are gone.
A second security light farther down the fence line stayed dark. Jake noticed that too late and then on time. Dark spots are where stories hide. Kyle had used the lit patch for the photographs and the dark patch for the leaving. Light for evidence. Dark for exit. Hannah would tell Helen that later in a voice that shook and still landed.
Paul Brennan's lunch tin caught another strobe from a distant car. Mustard. Plastic wrap. A life packed small enough to carry on a bus. Hannah wanted to put the tin upright like tidying could argue with fate. She stayed where she was because moving toward Paul meant moving toward the knife zone, and the knife zone was already trying to own Jake.
Jake would learn later that Kyle Brenner chose alleys the way some people choose passwords. Enough length to finish a job. Enough dark to hide a face. Enough nearby life that a couple on a walk could be drafted as witnesses or villains, depending on the frame. Tonight the frame was already chosen.
* * *
Jake stood with the knife in his hand and blood on his sleeve and a man on the ground who was not moving enough.
Hannah's voice broke into pieces. "It was him. Young. Hoodie. Jake, drop it, drop it, please..."
His fingers would not open at first. Shock makes fists loyal to the wrong things. He forced the knife down onto the pavement like it was hot, then kicked it once away from both of them, clumsy, too late for dignity. He noticed, stupidly and clearly, that his prints were now on the handle and the kick had smeared the blade's resting place. He filed that too. Later. If later still belonged to them.
"Call," he said. "Hannah. Phone. Now."
She fumbled her screen. The passcode failed once because her thumb was shaking. Jake knelt beside the man, cook's shirt, name tag half twisted, Paul something. And said "Hey, hey, stay," as if stay were a rope. He did not try to be a doctor. He tried to be a witness who had not become a monster by holding steel. He checked for breath the way tutorials show you and hated that his brain had tutorials for this.
Hannah got through. Her words spilled: alley, bakery, a young man, a knife, my husband, please. The operator's calm made her cry harder. She forced herself to add what Jake would have added on a ticket. Direction he ran. Mint. Oil. Phone flashes. Three. White sleeve, cut, knife on ground, man not moving. She spelled the bakery name wrong once and corrected herself, furious at spelling while Paul Brennan fought for breath she could not hear.
Jake looked at his forearm. His blood. A clean cut, ugly, nothing from a movie. His white sleeve was learning red in patches. Later that would matter. Right now it only mattered that he was still standing and the man on the ground might not be. He kept talking to Paul in short loops. Stay. Help coming. Stay. He did not invent comfort he could not deliver. He offered presence, which was all he had that was still clean.
"He's gone," Hannah said, meaning Kyle, spinning toward the empty street. "He ran. He took pictures. Jake..."
"I know."
"Why would he take pictures?"
Jake's mouth was dry. Cyber-adjacent thinking arrived without invitation. Angle. Framing. Metadata. Timing. "Because pictures tell stories. Even false ones. Especially false ones. He shot from my right. Knife first. You out of frame. He wanted a still that could travel without him in it."
Hannah stared at him. "You counted that?"
"I count things when I'm scared. It's not a gift. It's how I don't fall over."
She looked at the empty street again, then at the knife, then at Jake's sleeve. Grit arrived in her like cold water. "Then we count louder than he shoots."
Far off, a siren woke. One note, then the climb. Still blocks away. Getting closer.
Hannah grabbed Jake's uncut wrist. "When they come, you say it was him. Young man. Hoodie. You say it first. You say it loud."
"I will."
"You say it even if they don't want to hear."
"I will."
She nodded too many times again, then pressed her forehead to his shoulder for one second. Cake and cinnamon still somehow on her sweater under the fryer oil night. She smelled mint on the air where Kyle had stood and felt sick that mint could mean anything but gum at a party.
Jake kept one eye on Paul and one on the alley mouth. Split attention. Bad for comfort. Good for not getting surprised twice. Hannah saw him do it and matched him, watching street then ground then Jake's sleeve. They were not trained. They were married. Sometimes that was a kind of training.
"His name tag," Hannah whispered. "Paul."
"I saw."
"Say it to them. Names make people real. Real people get hunted for, not just processed."
Jake nodded. He would say Paul. He would say mint. He would say three flashes. He would keep saying them until somebody wrote them down like they mattered as much as red on white.
Sirens were closer.
Somewhere a porch light buzzed, far away, like it belonged to a different Saturday.
Jake watched the alley mouth and the dark beyond it. He understood, without poetry, that they had walked out of their own kitchen into someone else's ending. And that Kyle Brenner had already started writing them into it, three flashes at a time, while the knife cooled on the pavement with Jake's handprint drying into the story.
Blue light turned the brick wet-looking.
Hannah's phone lit once in her pocket, unknown and early, then went dark again like a held breath.
Jake heard Paul's breath hitch and then thin. He kept saying stay because stop was not a word he would offer. Hannah faced the street with her chin up, host posture stolen for courage, ready to point the first officer toward the empty corner where Kyle Brenner had taken his wide turn and his three bright lies.
She squeezed Jake's uncut wrist once more, hard enough to leave a brief white mark. "We looked. We called. We tell the truth until the truth gets heavy enough to crush a photo."
Jake nodded. Sirens filled the last of the easy night.
* * *
End of free sample. The sirens are coming. The rest of the hunt is in the full novel.
© 2026 Marya Hasnat. All rights reserved. Do not copy or republish.