Welcome to Heat Street: C3 - Repeating Patterns

Story by HomeTome on SoFurry

, , , , , , ,

Imported from SF2 with no description.


By the end of his third week on Heat Street, Elliot had sorted his life into something stable: three grocery runs, two laundry days, and one Kaari favor roughly every seventy-two hours. That one was harder to track — her sense of timing wasn't measured in hours so much as moods. But the rest of it held.

Today was groceries.

The market filled two blocks, maybe more depending on how far the smoke carts stretched. Canvas tarps flapped low between iron poles. The stone paths were cracked and uneven. Conversations shouted over each other in five different languages — none of them particularly quiet. The air smelled like fruit, charcoal, oil, fur, and sweat layered in dense heat.

Elliot liked it. Not the noise or the proximity, but the predictability under it. Most vendors didn't move stalls. Prices were consistent. Inventory shifted on pattern. He'd been logging that since his first day.

He started with produce.

The gazelle at the vinefruit stall leaned over her crate as he approached, chin resting on crossed arms like she'd been waiting for him.

“Well hey, stranger," she said, lashes dipping. “Come to finally ask me my name?"

“I'm looking for green vinefruit," Elliot said.

She grinned. “You say that every time."

“And you've had it every time," he replied.

She plucked two off the pile without looking. “Tart today. Dense skin. These'll hold in stew."

“That's ideal. Kaari complains if the texture breaks down too much. She calls it 'vegetable goo.'"

The gazelle stepped forward and handed them to him directly, fingers brushing his palm with deliberate care — not a grab, not an accident. Her tail twitched once behind her as she turned to step behind her stall

“You should cook for me sometime," she said, voice quiet now, coaxing.

“I already cook most nights."

“Then you've got practice." Her eyes lingered, curious and soft.

He scanned his tag. “Thank you. See you next cycle."

“I'll be here," she said, tilting her head. “Try not to miss me."

Next stop: protein.

The meat stall was low and blocky, shaded under tarp. The cold air came up from hidden fans below the table. Bundled cuts wrapped in broad, dark leaves were stacked in tight rows. The jackal behind the counter already had her eyes on him — one ear bent sharply from an old break, her fur dusted with something gray and flaked. She smirked before he even spoke.

“Right on time," she said. “You ever show up late, I'll assume someone bagged you."

“I've never missed a pickup."

“Makes you my favorite kind of customer." She ducked down and pulled two bundles free. “Feather-free. Mid-fat. Compression's tight enough to hold three cycles. I like a male who's reliable."

“I prefer minimizing variation," Elliot said.

“I know you do," she said, and didn't hand over the meat. She held it in both hands, letting her gaze rest on him. “Question is... you always this routine, or do I have to earn a little mess out of you?"

Elliot blinked. “If your stock shifts, I can adjust. But otherwise, stability reduces waste."

She barked a laugh and dropped the bundle onto the scale.

“Softskin," she said, leaning in over the counter, “you are dangerously cute."

“How could something be dangerous and cute?" Elliot asked, sincerely.

“You wouldn't get it." She packed the meat slow, her claws brushing the folded leaf edges with unnecessary care. “You're all order and no panic. I don't even know what part of you I want to poke first."

“That sounds uncomfortable."

“That's the appeal."

Elliot scanned his tag and placed the package into his tote. “See you next cycle."

“You better. This game's just getting fun."

The spice row had changed earlier that week. One older vendor had closed shop, replaced by a new stall under a bronze-framed canopy, all polished edges and perfect labels. Elliot had checked it twice before. Today was his first actual purchase. The dragon behind the counter was long-bodied, black-scaled, and looked like someone who'd cultivated stillness as a skill. When he saw Elliot, he straightened slowly, like waking up.

“There you are," he said. “I was beginning to think I'd imagined you."

“You've had consistent stock," Elliot said. “I've decided there is no reason to shop elsewhere.

The dragon's smile was slow. Affectionate in a way that didn't ask permission.

“You say that like it's not the most romantic thing I've heard all cycle."

Elliot looked at the shelf behind him. “It's just accurate."

“Mm," the dragon murmured. “So is gravity. Doesn't mean I don't fall for it."

He reached for a pouch without breaking eye contact — orange thread, correct blend — and turned it once in his claws as though weighing it. But he didn't hand it over right away. His gaze skimmed Elliot's face, pausing like he was reading something there only he could see.

“If I could carry," he said, voice like velvet pulled taut, “I'd bear your clutch without hesitation. Quiet little eggs. Neat. Predictable. Just like you."

Elliot considered that. “I already have a vendor for eggs. She's two stalls down. Her labeling isn't as precise, but the stock turns over quickly."

The dragon's mouth parted just slightly, then shut again. A blink followed. Then a sound — something between a breath and a quiet laugh — passed through his nose like steam from a cracked pipe. The dragon leaned forward, an elbow on the counter, his chin cradled lightly in his palm.

“You are... devastating," he said, slowly.

“Have I destroyed something?"

“In a sense."

He handed over the pouch at last, letting his claws brush Elliot's fingers with a practiced softness that went unacknowledged.

Elliot read the label. “Correct weight."

“Of course."

He scanned his tag. “Thank you. I'll return next cycle."

“I'll be here," the dragon said, still watching him. “Waiting. Preparing emotionally."

Elliot gave a polite nod and turned to go.

Behind him, the dragon let out a low, indulgent sigh and muttered, “...He has an egg vendor... If only I could ovulate from sheer disappointment."

Elliot stepped back out into the street. The light had shifted — sharper now, sun higher. The stones beneath his feet were warmer, dry and uneven. Tram in nine minutes. Enough time to—

A metal door slammed open beside him with a sharp clang, scraping loud against its frame. It missed him by inches.

“What the fuck—?"

Vetra. One clawed hand still on the doorframe, the other flexed halfway into a fist. Her stance was squared — forward-leaning, muscles tight. Not hostile. Not yet. Just coiled, like she hadn't finished coming down from whatever the shift had left in her.

Then she saw him.

Recognition flickered. The tension didn't drop, but it retracted — like something she'd had aimed just remembered it wasn't needed.

“Elliot?"

He lifted one hand in greeting. “Hello, Vetra."

She exhaled through her nose, short and sharp. Her shoulders eased, but not all the way.

“Shit," she said. “My bad. I didn't see you. Just got off shift and I'm still running hot."

“It's alright," Elliot said. “You didn't hit me."

“You were right there."

“I wasn't injured."

She stared at him, like that answer had missed a larger question. He didn't flinch. He didn't raise his voice. Just stood there with his tote and his steady, unreadable calm.

“You didn't even react."

“I didn't need to," Elliot said. “It missed."

That was when her brain finally caught up with her body. Vetra stared at him — flat, quiet, just for a second — as the tension still coiled in her chest started to loosen, whether she wanted it to or not. Of course that was his answer. Of course he didn't flinch. Not when she'd just about taken his shoulder off. Not when she'd blown out the side door like she was hunting something.

Stars.

She let the door ease shut behind her with a heavy click, then dragged a hand down her face, claws skimming her cheek, like she was physically wiping the last of her shift off her scales. He was still just standing there. Tote on his shoulder. Calm like pavement. And not the least bit bothered.

That, somehow, made it worse. And also... better. She huffed out a breath — not quite a laugh, but in the neighborhood. Her voice was quieter when it came back.

“Groceries?"

“Yes. Just finished up."

“Mm." She scrubbed a thumb along the edge of a back tooth, something half-nervous, half-habit. “I was gonna grab food. We've got a mess line in the back of the bar. Staff eats there after shift. But honestly?" She jerked a thumb over her shoulder toward the building. “If I go back in there, I might deck someone just for breathing loud."

“That would not be good for your career."

“Exactly."

She looked at him again, more carefully this time. Like remembering what she was talking to. Who he was. Steady, literal, unfazed — and apparently capable of just absorbing her heat like it was nothing. Not resisting. Not engaging. Just... existing in it. She let out a slow breath, tension bleeding out with it.

“You want to get breakfast?" she asked. “Somewhere quiet. Greasy. Nothing fancy. My treat."

Elliot blinked. “Why? Is this as repayment for the bars? That was a gift."

“Kinda," she said, “and because you're the only thing that hasn't pissed me off in twelve hours. Figured I'd ride that high a little longer."

He nodded once. “I'm free."

That finally got the smile — small, crooked, and tired at the edges.

“Alright then. Let's go."

He fell into step beside her as they headed down the block. Her tail flicked low and lazy now. No more bracing. Just motion. Her stride slowed without him asking. And for the first time all morning, she didn't look like she wanted to hit anything.