top of page

Short story: The Visit. Part Three

Sep 23, 2024

14 min read

0

19

0




 

After dinner, the streets of The Hague stretched before them like a winding path through the remnants of summer. The evening air had a bite to it, sharp and sudden after the sweltering days of August, as if the city itself was shedding its warmth like a forgotten coat. Daniel pulled his jacket tighter, feeling the cold slip beneath the layers, but it wasn’t just the temperature that made him shiver. The fall—the turn of the seasons—always had a way of stirring something in him, something nostalgic and bittersweet. It was a reminder that time passed, that things changed. He couldn’t help but think about how quickly this little affair with Michal would fade like summer itself. Would it linger, like those Indian summers that tease you with brief warmth before winter takes hold? Or would it burn out, leaving only the cold?

 

The leaves crunched beneath their feet as they walked, the narrow streets quiet except for the occasional bike whizzing by. Daniel glanced over at Michal, who walked slightly ahead of him, hands tucked into his pockets, his pace light and effortless. The boy seemed unbothered by the cold, as though the chill in the air didn’t reach him. Daniel felt the gulf between them, not just in age but in temperament. Michal moved with the energy of someone still figuring out his place in the world, while Daniel—well, Daniel felt like he had stopped trying to figure anything out years ago.

 

“I really want to see you again after this trip,” Daniel said, his voice tentative, as though the words might be swallowed by the night if he didn’t say them aloud.

 

Michal hadn’t noticed the bike lane—hadn’t seen the blur of cyclists darting past them. Without thinking, Daniel reached out, his arm shooting across Michal’s chest like a protective barrier. His fingers brushed against Michal’s jacket as he gently stopped him, pulling him back just in time. The bikers sped by, a blur of lights and metal.

 

Michal looked down at Daniel’s hand on his chest, then up at Daniel’s face, and for a moment, something unreadable passed between them. “Yes, I want it too, mister.” His voice was soft, almost teasing, but there was something behind it—a flicker of frustration, perhaps, or something darker. He gently pushed Daniel’s hand away, the motion somewhere between affection and defiance. “But next time, you’ll have to come see me.”

 

Before Daniel could respond, Michal slipped away, his body moving with a sudden lightness, like he was testing the boundaries of their intimacy. He hopped over the bike lane, weaving through the crowd that filled the sidewalk.

 

“Wait!” Daniel hurried to catch up, feeling the cold air tighten around him as his breath came in shallow bursts. Michal stood still, waiting for him with that sly grin plastered across his face, the one that both thrilled and unsettled Daniel.

 

“I’m coming, Michal,” Daniel called out, closing the distance between them. Michal’s grin widened, mischievous now.

 

“Where are you coming?” Michal asked with a laugh. “Here, or to Prague?”

 

“Both, I guess.” Daniel’s face flushed, not just from the exertion but from the playful chase that left him feeling uncomfortably out of place. “I really can’t be running around like this.”

 

Michal’s eyes sparkled with a mix of amusement and challenge. “You don’t have to follow me, old man,” he said, his voice sharp, cutting through the cold air with a note of rebellion.

 

Daniel frowned, his annoyance rising. “Slow down, will you? Can we stop with the games?”

 

Michal stopped in his tracks, turning slowly to face Daniel, his expression unreadable. “Do you want me to go?”

 

The question hung in the air, and Daniel’s chest tightened. No. The word echoed in his mind, heavy and urgent, but he couldn’t bring himself to say it aloud.

 

“No, I don’t,” Daniel finally said, his voice betraying the frustration he was trying so hard to hide. “I just don’t understand what you’re trying to do.”

 

Michal’s expression shifted, softening for a brief moment before the familiar smirk returned. “Maybe I don’t either,” he said, shrugging as he stepped closer. “I’m just having fun.”

 

But it wasn’t fun—not for Daniel. He hated feeling like he was being toyed with. He had told Michal he didn’t like games, and yet here they were, dancing around each other, both pretending not to care too much.

 

The city’s lights flickered overhead, casting long shadows as they moved further into the quieter, residential streets. The further they walked, the heavier the silence felt between them, pressing down on Daniel’s chest. His heart pounded, a drumbeat of questions swirling in his mind. What had changed? Where was the gentle, vulnerable Michal from earlier in the day?

 

Daniel slowed his pace, letting the distance between them grow. Michal was already several steps ahead, his form dissolving into the shifting shadows. The boy had a way of disappearing like that, slipping through moments, leaving Daniel trailing behind, confused and uncertain.

 

Daniel paused, his breath visible in the cool evening air, his frustration bubbling over. “What a brat,” he muttered under his breath, half hoping the words would be swallowed by the night, half wanting them to reach Michal’s ears.

 

But Michal was already gone from view. Daniel sighed, shaking his head as he continued forward, the word still hanging in the air between them. He hadn’t meant to say it so sharply, but the tension drilled at him, and Michal’s sudden shift in mood was pushing all the wrong buttons.

 

Just as Daniel was about to resign himself to the quiet walk to the hotel, he felt a sharp pinch at his side. Startled, he spun around, his eyes wide.

 

“I’m a brat, huh?” Michal’s voice was playful, and there he was—behind Daniel, that same mischievous grin on his face. “I don’t really like Charli XCX, but I’m surprised you know the word, mister.”

 

Daniel’s heart jumped in his chest, a mix of annoyance and relief washing over him. How had Michal doubled back without him noticing?

 

Daniel’s body tensed. “You’re behaving like one,” he said, irritation edging into his voice. “I feel like I don’t know you.”

 

Michal’s expression faltered for a moment, something like doubt flickering in his eyes, but then he shook it off. “Maybe you don’t,” he said, his tone softer now. “But that’s part of the fun, isn’t it?”

 

Before Daniel could respond, Michal stepped closer, his hands finding Daniel’s belly, pulling him in. The kiss came suddenly, fierce and demanding, their cold faces pressing against each other as Michal’s fingers slid beneath Daniel’s jacket, finding the warmth of his skin. Daniel gasped, his body responding to the sudden intensity, but his mind was still reeling, still struggling to keep up.

 

Michal’s hands were everywhere—his fingers tracing the curve of Daniel’s belly, his touch both possessive and tender. Daniel barely had time to catch his breath before Michal was pushing him against the wall of a nearby building, the bricks rough against his back. The ivy-covered wall shielded them from the street, making the moment feel private, intimate, despite the open air.

 

“You don’t like this?” Michal whispered between kisses, his fingers tugging at Daniel’s underbelly, while the other hand travelled up to the chest, grabbing the fat, pinching the erect nipple, his lips trailing up Daniel’s neck to his ear.

 

Daniel’s breath hitched, the cold air biting at his exposed skin. “Stop,” he murmured, though his voice lacked conviction. He wasn’t sure what he wanted—wasn’t sure if he wanted Michal to stop at all.

 

Michal paused, pulling back just enough to look at Daniel’s face. “I thought you liked it.”

 

There was vulnerability in Michal’s eyes now, a flicker of uncertainty that hadn’t been there before. Daniel’s heart softened, though his frustration still simmered beneath the surface.

 

“I do,” Daniel said, his voice quiet, “but not like this.”

 

Michal, looking like a wounded animal, retreated from the wall. As painful as it was to see him like that, Daniel felt he had done the right thing. He had to. “Let’s just go to the hotel,” he muttered, gesturing toward the street across from them. “I’m sorry, I guess I’m a little tired.”

 

Michal’s voice was quieter now, colder, as he looked down. “Okay, if you say so.”

 

“I say so,” Daniel replied, feeling the words catch in his throat. He needed to be in control again, but the truth was he wasn’t sure of anything. The whole day had unravelled him, and the only thing he was certain of was that he needed a break, a pause. Something.

 

When they reached the hotel, a slow breath slipped out of Daniel, a release he hadn’t realized he needed. The soft glow of the hall lights, the warm, clean scent of the room, and the luxurious feel of the space gave him a sense of relief. This was his world, where things were neat, controlled, predictable. The musky scent from earlier had been replaced with something fresher, but despite the calming atmosphere, his muscles still ached with tension. The curtains framed the glowing city outside, and the wallpaper—glistening with gold—gave the room a sense of quiet opulence.

 

Daniel flipped on the lights, adjusting the dimmer until the ambiance was just right. He could hear the faucet running in the bathroom. Michal was in there, and the sound of water seemed to echo the distance that had grown between them.

 

Daniel peeled off his jacket and realized how much he’d sweat from the walk—the chase, really. He stripped off his clothes, leaving them in a messy pile, and stood naked for a moment, feeling oddly exposed despite the room’s familiarity. With a sigh, he pulled on tight green shorts and an extra-tight white tank top that clung to his belly, leaving his navel on full display. He sank into the bed, the softness welcoming him as he scattered his belongings around. Yesterday, he’d been more careful, more deliberate. Today, his things littered the space. He took a long drink from his hydro flask, filled with the grapefruit Fanta he’d poured earlier, and wiped at the pink stain that bloomed between his chest on the white fabric.

 

The room was beautiful, but the mess he’d made of it unsettled him. It was as if he couldn’t help but disrupt the harmony, just like he was disrupting whatever fragile thing was forming between him and Michal.

 

The bathroom door opened, and Michal stepped out, his white shirt unbuttoned, his briefs the only other thing he wore. He took in the scene, his eyes scanning the scattered clothes, the disarray. “What… I mean, what happened here?”

 

Michal’s gaze landed on Daniel—belly out, red-faced, the Fanta stain still glaring. “Daniel, are you okay?”

 

“Yes, perfectly fine!” Daniel’s voice was too loud, too bright. “What about you, Michal?” His tone was off, and he knew it.

 

Michal glanced down, avoiding his gaze. “I… see,” he said quietly, moving around the room, picking up Daniel’s clothes one by one. “You don’t have to do that,” Daniel murmured, watching the boy methodically fold his scattered things, placing them atop the open suitcase.

 

“Maybe we should talk,” Michal said, his voice calm, but there was something deeper beneath it—something Daniel couldn’t quite place.

 

“Look who’s the grown-up now,” Daniel shot back, too fast, the words sharper than he intended. Michal froze, his hands still holding Daniel’s wet shoes, his eyes wide with surprise.

 

“I’m sorry if I offended you,” Michal said, his voice soft, almost frightened. He carried the shoes to the door and set them down gently. “I was just joking around. I didn’t think it would make you so uncomfortable.”

 

Daniel watched him, guilt rising in his chest. Michal’s posture was so small now, crouched near the door like a child waiting for punishment. “I don’t want you to be mad at me,” Michal whispered, his voice trembling slightly. “I probably shouldn’t have had that second glass of Prosecco. I get a bit silly sometimes.”

 

The anger that had been simmering in Daniel disappeared, replaced by a heavy weight of guilt. “No, Michal, I’m sorry,” he said, his voice softer now. “I’m the one being the brat here.” He stood, clumsily at first, and walked toward Michal. They met in the middle of the room, and Michal fell into his arms, his body trembling a bit.

 

“I didn’t mean to upset you,” Michal said, his voice cracking. Daniel’s heart sank as he felt Michal’s tears wet his neck. “Wow, hey, oh no… It’s not your fault,” Daniel whispered. “I don’t know what happened. I’m just… I’m sorry.”

 

Michal sobbed quietly against Daniel’s chest, his grip tightening around him. Daniel held him closer, the adrenaline from earlier still coursing through his veins. Without thinking, Daniel’s hands slid down to Michal’s waist, his arms encircling him with a firm, almost possessive hold. He could feel the warmth of Michal’s smaller frame against him, fragile yet strong, and something primal surged inside him—the need to protect, to hold, to take control.

 

“I really am sorry,” Daniel whispered, his voice softer now, as he pressed kisses against Michal’s head, his neck, anywhere he could reach. “You’re so sweet and wonderful. I didn’t mean to hurt you. I’m such a dick sometimes.”

 

As Michal’s sobs quieted, Daniel pulled back just enough to look at his face—those red, puffy eyes filled with vulnerability. The sight tore at him, and before he could stop himself, he lifted Michal off the ground, feeling the strain in his lower back but ignoring it. He cradled Michal in his arms, his grip strong despite the ache, as if he needed to prove something to both of them—that he could still be the strong one, the protector.

 

“Look at your beautiful face,” Daniel murmured, his heart aching. “I feel awful.”

 

“I’m fine,” Michal mumbled, his voice muffled against Daniel’s neck. But Daniel didn’t let go—he couldn’t. He kissed Michal again, this time on the lips, deeply, carrying him toward the bed. The kiss grew more passionate, their connection fuelled by the intensity of the moment.

 

With a gentle shift, Daniel lowered Michal onto the bed, his arms trembling slightly from the effort but still firm. He followed, their bodies sinking into the mattress, settling on top of him. Michal straddled Daniel, holding onto his shoulder with one hand and his belly with the other, as if grounding them both.

 

“It’s okay,” Michal said, breaking the kiss. “I wasn’t being nice. I could’ve been nicer.”

 

Daniel shook his head, running his fingers through Michal’s hair. “You were perfectly nice. You are perfectly nice.”

 

Michal laughed softly, the sound lightening the air between them. “Was this our first fight, mister?”

 

“Maybe it was,” Daniel replied, smiling. “Are you okay?”

 

Michal nodded, his forehead resting against Daniel’s like a cat seeking comfort. “Yes. I told you—I’m emotional. I can’t help it. It’s not a big deal. You didn’t do anything wrong.”

 

They held each other for a moment, the connection between them deepening in the silence. Whatever had happened outside, it was behind them now, though neither of them truly understood it.

 

Michal smiled up at Daniel, his voice soft again. “I want to soap you up in the shower, big boy. Can I do that now?”

 

Daniel chuckled, the tension easing from his body. “Do I smell?”

 

“Not more than I do,” Michal replied, laughing as he kissed Daniel’s nose. “I just want to clean you. I want to make you feel good.”

 

Daniel’s heart raced again, but this time with anticipation, not anxiety. “Yes,” he said, his voice steady. “Whatever makes you happy.”

 

Michal smiled down at him. “You make me happy.”

 

After lying there for another minute, Michal tugged at Daniel’s arm, his voice playful but charged with anticipation. “Come on, I want you in the shower.”

 

Daniel’s eyes flicked down to Michal’s briefs, the bulging evidence of his excitement. He swallowed, his own arousal rising. “Okay…” he said, eager as he stood from the bed, watching as Michal walked ahead, pulling his shirt off. The sight of him—muscular back, those small dimples just above the waistband—was mesmerizing.

 

“God, this guy is beautiful,” Daniel thought, admiring the bounce of Michal’s firm buttocks in his briefs, tight and grey, as he disappeared into the bathroom.

 

Inside, the stark bathroom light was harsh, bouncing off the white tiles. Michal winced, squinting against the brightness. “Is this the only light in here? It’s so bright.” His voice carried a hint of frustration, as though he was looking for an excuse to complain.

 

Daniel chuckled as he pulled off his tank top. “What, you don’t want to see what you’re doing in here?”

 

Michal blushed slightly but didn’t answer, glancing around the bathroom with a mixture of nervousness and excitement. “I just… I don’t know,” he murmured, shrugging off the discomfort. “It’s fine. Take everything off and start the shower.”

 

Daniel didn’t need to be told twice. He dropped his shorts to the floor, fully exposed to Michal’s gaze. Michal’s eyes flicked down and up again, a soft laugh escaping his lips. “My, my. Look who’s all excited.”

 

Daniel smirked, turning to adjust the water. “You’re one to talk,” he teased, pointing at the wet stain spreading across Michal’s briefs. “You’re practically dripping through those.”

 

“Stop it,” Michal said, laughing as he turned away, a slight flush creeping up his neck. “I forgot the shower foam I brought. Get in the water.”

 

The warm water hit Daniel’s skin, washing away the sweat and tension of the day. He closed his eyes, letting the stream cleanse him. “Where are you?” he called, his voice muffled by the sound of the water.

 

Michal reappeared, bottle in hand, his steps slow and deliberate. “I went to get the soap. And, uh…” His voice softened as his eyes roamed over Daniel’s wet body. “You look amazing.”

 

Daniel moved closer, feeling the heat of the water and Michal’s gaze on him. “Thanks,” he said, leaning in to kiss Michal, but there was a hesitancy in Michal’s lips, as if he was holding back.

 

“I’m going to soap you now,” Michal said, his voice low, almost a command. “Just stand like this.”

 

Daniel’s body tensed in anticipation. His pulse quickened, and his arousal surged as Michal squirted the thick, fragrant soap into his hands, rubbing it between his palms before spreading it across Daniel’s skin. The smell of eucalyptus and sandalwood filled the shower, and Daniel’s senses tingled, each touch from Michal sending shivers down his spine.

 

Michal worked slowly, methodically, his hands sliding over Daniel’s chest, down his belly, all over his plump crotch, in between the crevices, teasing at the base of his erection without quite touching him. The warm, slick lather seemed to heighten every sensation, and Daniel’s knees felt weak. It was as if Michal was playing a symphony on his skin, each touch a note of pleasure, his breath catching with every stroke.

 

“Turn around,” Michal’s voice came again, deeper, huskier. The steam enveloped them both, and Daniel obeyed, pressing his hands against the cool tiles. He heard Michal pause, he was doing something else, then he felt the soap lather against his back, Michal’s fingers tracing every curve and dip of his body. When Michal’s hands moved lower, Daniel shuddered as they lingered on his ass, massaging, teasing.

 

“Bend a little,” Michal whispered, guiding Daniel’s body into place. Daniel’s heart raced as Michal’s soapy hands moved with expert precision, exploring every inch of him, his touch growing bolder, more intimate. The sensation of Michal’s hardness pressing against him, hot and insistent, sent a deep groan rising from Daniel’s chest. Michal had removed his briefs, during that pause, and they were fully naked now for the first time.

 

“This feels amazing,” Daniel whispered, his voice breathy.

 

Michal’s body pressed against his, his hard dick nestled between Daniel’s cheeks, the slickness of the soap intensifying the sensation. The water beat down on them, and Michal reached for the shower head, rinsing off the foam, all while keeping his body against Daniel’s, thrusting slightly into him, the closeness almost unbearable.

 

Michal’s hand moved lower, grabbing Daniel’s fat pad from behind, his touch both playful and possessive. Daniel moaned, the sensations overwhelming him. He turned around—whether by his own choice or Michal’s guiding hands, he couldn’t tell—and they kissed, feverishly, hungrily, their hands roaming each other’s bodies with abandon.

 

Michal’s voice broke through the intensity. “Get on your knees, big boy.”

 

Before Daniel could think, he was kneeling, Michal’s thick, impressively large dick filling his mouth. The weight of it, the warmth, the taste—it all sent a rush of arousal through him. Daniel looked up at Michal, their eyes locking as Michal’s hands tangled in his hair, guiding him. Michal’s body tensed, his breath hitching, his eyes looked shocked, surprised and a moment later, he came, shuddering as his release filled Daniel’s mouth.

 

“I didn’t mean to do that,” Michal gasped, his voice shaky as he knelt beside Daniel, concern flickering across his face. Daniel coughed slightly, clearing his throat, but then smiled.

 

“It’s okay,” Daniel said, still breathless. “I liked it. Don’t worry.”

 

They stayed there for a moment, water streaming over them, Michal’s hand resting gently on Daniel’s shoulder, as if making sure he was really alright. When they stood, Michal’s face was flushed, his eyes soft with affection.

 

“You’re incredible,” Michal said, his voice barely above a whisper. “I mean, I didn’t mean to cum, but… that was…”

 

Daniel kissed him, silencing his stammered apology. “I loved it. You taste amazing.” His hands slid down to Michal’s buttocks, squeezing gently. “So, do you want me to soap you up now?”

 

Michal returned the kiss but pulled away slightly. “No… is it okay if I clean up myself? You can dry off and head to bed. I’ll join you in a minute.”

 

Daniel nodded, not wanting to overthink anything. “Of course,” he said, stepping out of the shower, leaving Michal under the stream of water. He towelled off, his mind still buzzing with the intensity of what had just happened, and made his way to the bed.

 

Sep 23, 2024

14 min read

0

19

0

Related Posts

Comments

Share Your ThoughtsBe the first to write a comment.

© 2023 by Hidden Waters. All rights reserved.

bottom of page