Marcus hadn’t eaten since yesterday morning.
He sat under the highway overpass with a torn sleeping bag, a duffel bag that held everything he owned, and the quiet kind of exhaustion that doesn’t go away with sleep.
That’s when the dog appeared.
She came from nowhere — small, white with brown patches, shaking hard enough that Marcus could see it from ten feet away. A red collar around her neck. No owner in sight.
“Hey,” he said softly. “Hey, come here.”
She didn’t run. She walked straight to him, slow and careful, and pressed her whole body against his leg.
Marcus looked around. Rain was starting to fall in fat, heavy drops.
“Alright,” he said quietly. “Just for a minute.”
He reached into his bag and pulled out half a hot dog — the last thing he had from the shelter lunch two days ago, wrapped in a napkin. He’d been saving it.
He set it on the ground in front of her.
She sniffed it. Then she looked up at him.
“Go ahead,” he said. “I’m not hungry.”
He was. But she ate it anyway, and something in him felt better.
The rain picked up fast. Marcus unzipped his sleeping bag and wrapped it around the dog, tucking her against his chest inside his jacket. She stopped shaking almost immediately.
He sat there for a long time, listening to the rain drum against the overpass.
“Someone’s looking for you,” he told her. “You’ve got a collar. Someone loves you.”
She licked his chin once, then closed her eyes.
Marcus named her Penny in his head, just so he had something to call her while he waited.
He stayed put through the whole afternoon. Didn’t walk his usual route to the soup kitchen. Didn’t go check the corner where sometimes people left food. Just sat there with Penny tucked against him, watching the road.
A few cars slowed. None stopped.
A woman jogged past with earbuds in. A city maintenance truck rumbled by.
By five o’clock, the rain had stopped and Marcus had started to think about what happened next. He couldn’t keep her — he knew that. But the shelter didn’t allow animals, and the thought of just leaving her here made his chest ache in a way he didn’t expect.
“I’m gonna find your people,” he told her. “I promise.”
She was awake now, sitting up straight on his lap, ears perked like she was listening too.
That’s when he heard it.
A voice, distant, cracking at the edges.
“Biscuit! Biscuit, come on!”
Marcus stood slowly, holding the dog against his chest. He walked to the edge of the overpass.
Down the block, a girl — maybe nine or ten, in a yellow raincoat — was running up and down the sidewalk, calling out. Behind her, a man jogged to keep up, his face tight with worry.
“That your name?” Marcus said quietly to the dog. “Biscuit?”
The dog went rigid in his arms. Her tail started going so fast it was practically a blur.
Marcus walked toward them.
The girl saw the dog first.
“BISCUIT!” she screamed, and she ran so hard she nearly slipped on the wet sidewalk.
Marcus crouched down and let the dog go.
What followed was a chaos of jumping and licking and the girl crying and laughing at the same time. The father caught up, breathing hard, and grabbed Biscuit’s collar to check her over.
“She okay?” he asked.
“Fine,” Marcus said. “She was cold. I kept her warm.”
The father looked up at him then — really looked. Took in the sleeping bag draped over Marcus’s arm, the duffel bag, the worn jacket.
“You’ve been out here with her this whole time?”
“Couple hours,” Marcus said. “Didn’t want her to be alone.”
The girl stood up from the ground. Her eyes were red, her cheeks soaked. She looked at Marcus like she was trying to figure out how to hold something too big for her hands.
“Thank you,” she said. Her voice was completely serious, the way kids get when they mean something more than the words.
“Don’t worry about it,” Marcus said.
The father reached into his jacket. He pulled out his wallet.
Marcus held up a hand. “No. Please.”
The man paused. “At least let me—”
“She ate my last hot dog,” Marcus said. “We’re square.”
The father — his name was David, Marcus learned — didn’t leave.
He stood there a moment, jaw working, looking at his daughter hugging the dog and then back at Marcus.
“I own a restaurant,” David said finally. “Two blocks from here. Nothing fancy. Burgers, sandwiches.”
“Okay,” Marcus said.
“I could use someone who shows up. Dishwasher. Five days a week. It comes with one meal per shift.”
Marcus went very still.
“I’m serious,” David said. “You show up tomorrow at nine, ask for David, I’ll put you to work.”
“You don’t know me,” Marcus said.
“I know you sat in the rain for two hours protecting my daughter’s dog when you didn’t have to.” David shrugged. “That’s enough for me.”
The girl tugged Marcus’s sleeve.
“Biscuit likes you,” she said, as if that settled the entire matter.
Marcus showed up at nine.
David was already there, apron on, coffee ready.
He didn’t make a big thing of it. Just handed Marcus a uniform shirt, showed him the back of the kitchen, and said, “Sink’s yours.”
Marcus worked clean and fast and didn’t complain once.
At noon, David set a plate next to him without a word. A full burger, fries, a cup of soup.
Marcus ate standing up, because the lunch rush was hitting and there were dishes piling, and he didn’t want to slow down.
By the end of the shift, two other staff members had figured out the situation. Neither said a word about it. One of them — a college-aged kid named Theo — showed him where they kept the extra food at closing, and said, “David’s fine with staff taking what’s left.”
Marcus nodded. His throat felt tight.
He worked there for three weeks before David offered him the storage room in the back — just a cot and a space heater, but a lock on the door.
Marcus said yes.
Six months later, he was on payroll with benefits, training the new weekend dishwasher, and saving up for a security deposit on a room across town.
The girl — Emma — stopped by every Saturday with her dad. She always brought Biscuit.
And every Saturday, Biscuit went straight to Marcus, tail spinning, and planted herself on his feet like she’d been doing it her whole life.
Which, in a way, she had.
Original fictional stories. AI-assisted creative content.
