Cover of The Quiet After the Storm

The Quiet After the Storm

Read the story

5 chapters · 6226 words · Read 0 times

Ghost and soap from task force 141 were enjoying some time off

Chapter 5: The Unspoken Promise

The motel door clicked shut, a cheap, hollow sound that felt too final for the dusty, sun-bleached parking lot. Soap’s breath was still hot on Ghost’s lips, the taste of him and cheap coffee lingering. The ghost of his hands still gripped Ghost’s shoulders. Don’t forget.

But the world had already snapped back into focus. The roar of the highway was a demand. The sun was a clinical, yellow eye. They were two men in boots and jeans, loading kits onto bikes, their silence a live thing between them.

Ghost swung a leg over his own machine, the engine coughing to life with a vibration that travelled up his spine. He didn’t look at Soap. He watched the asphalt shiver in the heat haze instead. Soap’s bike rumbled beside him, a parallel heartbeat.

They pulled out onto the highway, the wind immediate and punishing. The ocean to their right was a flat, blue plate, deceptively calm. The motel shrunk in his mirrors, a cancerous little box swallowed by the landscape.

The two-hour ride was a study in tension. It wasn’t the easy silence of the balcony at dawn. This was a wire pulled taut. Ghost watched the white lines devoured by his front tire, his mind replaying the feel of Soap’s back against the motel wall, the desperate press of his mouth. The claiming. It felt stupid now, out here in the blinding light. Juvenile. But the coil in his gut hadn’t loosened.

He saw Soap ahead of him, taking a curve lean and confident, the set of his shoulders easy under his jacket. He was probably already shifting gears in his head, slipping back into the skin of Sergeant MacTavish, the loud-mouthed, reliable demolitions expert. The team favorite.

Ghost’s jaw ached.

The base materialized out of the scrubland: fences, low buildings, the sound of distant, coordinated shouts. A different kind of hive. They rolled through the checkpoint with a nod to the guard, the engine noise echoing off prefab walls.

In the motor pool, they killed the engines. The sudden quiet was a shock.

Soap pulled off his helmet, his hair plastered to his forehead with sweat. He ran a hand through it, blinking in the shade of the garage. He looked over, that attempt at a grin twitching at his mouth again. “Made good time.”

Ghost just grunted, dismounting. Every movement felt observed, even though the bay was empty. He started unbuckling his saddlebags, the routine a comfort.

Footsteps echoed on concrete. A laugh—bright, familiar.

“Well, look what the cat dragged in. You two get lost?”

Gaz. Leaning against the doorway, arms crossed, a smirk on his face. Clean, rested, wearing a fresh PT shirt. The contrast to them—dusty, smelling of road and motel soap—was stark.

Soap’s posture changed instantly. It was subtle, a straightening of the spine, a widening of the stance. The easy, open affection from the motel room sealed away. “Lost? Nah. Just took the scenic route. Some of us appreciate the landscape, you philistine.”

He clapped Gaz on the shoulder as he walked past, into the hallway light. “Miss me, then?”

“Like a hole in the head. Price has been asking. Wants a debrief on the Mesa op. You’re up, sunshine.”

“Right, right. Let me dump my gear.” Soap’s voice faded as he walked away with Gaz, their banter picking up immediately, a back-and-forth rhythm of inside jokes and casual insults.

Ghost remained by his bike. He slowly pulled his own bag free, the weight of it solid in his hand. He hadn’t realized he’d been holding his breath until it left him, a slow, controlled exhalation. He’d known it would happen. It was logical. Necessary.

It still felt like a door slamming.

He spent the next hour in the cage of his own quarters. The room was Spartan, identical to a hundred others. It held nothing of him, not really. Just kit, a few weapons in various states of maintenance, the faint, ingrained scent of gun oil and desert sand. He cleaned his pistol methodically, the parts laid out on a cloth on his bunk. The repetitive action usually calmed him. Today it just felt like marking time.

The debrief would be short. The Mesa job was clean. No complications, aside from the personal ones they’d invented for themselves in a shitty motel.

He showered in the communal stalls, the water scalding his skin. He scrubbed at the memory of touch, but it was under his skin now. He dressed in fresh fatigues, the fabric stiff and impersonal.

Evening mess was bustling. The clatter of trays, the low din of dozens of conversations. Ghost took his food to a corner table, his back to the wall. He ate without tasting it.

Then he saw them. Soap was at a table with Gaz, Alejandro, and a few others from the 141. He had a bowl of something steaming in front of him, gesturing wildly with a spoon, telling a story. His laugh cut through the room noise—that loud, contagious bark. Alejandro was grinning, shaking his head. Gaz was pretending to be unimpressed.

Soap was alight. In his element. Surrounded by his people.

Ghost watched, a piece of bland chicken turning to ash in his mouth. He saw the way Soap casually shoved Gaz’s shoulder, the easy way Alejandro leaned in to hear him. This was Soap’s world. A world of camaraderie and light. A world Ghost observed from the periphery, a permanent shadow in the corner.

He looked down at his tray. The possessiveness from the morning curdled in his chest, ugly and cold. Don’t forget this. What was ‘this,’ compared to all that? A few desperate hours in a dark room? A rough, silent fuck against a wall? What claim did that give him against the weight of shared history, of trust forged in actual fire?

He stood up, abruptly, his chair scraping loud. He didn’t look over. He dumped his tray and walked out into the cooling evening.

The training yard was empty. He paced the perimeter, the gravel crunching under his boots. The sky was deepening to violet, the first pinprick stars indifferent.

He heard the door to the mess hall open again, the burst of sound quickly muffled. Footsteps on gravel, approaching at a normal pace. Not seeking stealth.

Ghost didn’t turn.

Soap came to a stop beside him, not too close, following his gaze out to the darkening wire of the fence. He smelled of soap and cafeteria food. For a long minute, they just stood there.

“Price gave us forty-eight,” Soap said finally, his voice quiet. No performative charm in it now.

Ghost said nothing.

Soap scuffed his boot on the gravel. “Gaz is trying to organize a poker game. Big stakes. Probably cheat.”

“You should go.”

“Yeah.” Soap didn’t move. The silence stretched, filled only with the distant, mechanical hum of the generator. “It felt like whiplash,” he said, so low Ghost almost didn’t catch it. “Walking in here. Like putting on a uniform that didn’t quite fit anymore.”

Ghost finally turned his head. Soap was looking at him, his expression unreadable in the dusk. The orange security light caught the edge of his jaw, the curve of his ear.

“It fits,” Ghost said, his voice flat. “It’s who you are.”

“It’s part of who I am.” Soap took a half-step closer. The space between them crackled, a reversal of the morning’s energy. Now it was Soap closing the distance. “The part in that motel room… that’s part of me, too. Now.”

Ghost searched his face, looking for the lie, the placation. He found only a weary honesty. “They can’t know, Johnny.”

“I know.”

“It changes nothing out here.”

“I know, Simon.” The use of the name was a deliberate poke, a reminder of the vulnerability it represented. “But it changes something in here.” Soap tapped two fingers against his own sternum. “And in there.” He pointed the same fingers at Ghost’s chest.

Ghost grabbed his wrist, not hard, but firm. A containment. He could feel Soap’s pulse under his thumb, steady and strong. He looked at their hands, then back up at Soap’s eyes. The noise from the mess hall was a distant galaxy.

“The poker game,” Ghost said, his thumb moving once, a slow stroke over the racing pulse. “Lose early. Meet me at the east storage shed. Midnight.”

A challenge. A test.

Soap’s eyes darkened. He didn’t pull his wrist away. He just nodded, a single, sharp dip of his chin. “I’ll be there.”

Ghost released him. Soap turned and walked back toward the light and the noise without another word. Ghost watched him go, the coil in his chest unraveling, only to rewind itself into something new, something anticipatory and sharp.

He looked up at the night sky, now fully dark. He had three hours to kill.

Read on DreamPress

Write your own erotic story with AI