Journal · August 5, 2026
Théo & Malik – The Boat Shed
The beach is deserted. A thunderstorm rumbles in the distance. Théo shouldn’t have stayed. Malik shouldn’t have stopped. In the boathouse, amid salt-stained wood and a worn-out mattress, glances turn into gestures, and gestures turn into a hunger. No tenderness. No foreplay. Just two bodies taking each other, devouring each other, claiming each other until they’re exhausted. A summer night, an isolated shed, and the sound of rain that finally falls too late.
The beach had been deserted for hours.
The sea breeze was driving long, heavy waves against the sand. A storm had been brewing since dusk, but the rain hadn’t started yet. The air remained warm, almost sticky, heavy with the scent of the sea and electricity.
Théo shouldn’t have stayed.
He had finished putting away the sailing club’s equipment long ago. The others had left. He had lingered, cigarette after cigarette, sitting on the edge of the boathouse, his legs dangling in the air. It had become a habit, these evenings when he didn’t feel like going home.
Malik had shown up around midnight.
He wasn’t a member of the club. Théo had already seen him several times that summer, always alone, walking along the beach at odd hours. Tall, with dark skin, broad shoulders, and swim trunks that sat too low on his hips. That evening, he’d stopped right in front of the boathouse, hands in his pockets, staring straight at Théo.
Not a word.
Just that heavy silence that already said it all.
Théo had stubbed out his cigarette, stood up, and opened the cabin door without inviting him in. Malik had followed him.
Inside, the smell of salt-cured wood, ropes, and old paint. A single yellow lightbulb hung from the ceiling, casting a dim glow. Planks, life jackets, an old mattress folded in a corner for nights on duty.
The door slammed shut.
Malik didn’t wait.
He pinned Théo against the wooden wall, one hand in his hair, the other already under his T-shirt. Their mouths met in a violent collision. No tenderness. Just hunger. Tongues, teeth, scorching breath. Théo moaned into the kiss when Malik bit his lower lip, hard enough to leave a mark.
Malik’s hands slid lower, unbuttoned Théo’s shorts with a sharp motion, and wrapped around him. Théo was already hard, almost painfully so. Malik stroked him slowly, very slowly, looking him straight in the eyes.
“How long have you been looking at me like that?” he asked, his voice low.
Théo let out a hoarse laugh.
“Ever since the first night you came over in those tight shorts. You did it on purpose.”
Malik smiled. A dark, almost wicked smile.
Then he knelt down.
Without warning, he took Théo into his mouth, deep, all the way down his throat. Théo swore, his head thrown back against the wood. Malik wasn’t messing around. He sucked hard, roughly, with wet sounds that filled the cabin. One hand held the base, the other caressed his balls, then slid further down, a wet finger pressing exactly where it needed to.
Théo was already trembling.
Malik stopped just before he came, sat up, and kissed him deeply on the mouth so he could taste his own cock.
— “Not yet.”
He pushed him toward the mattress. Théo fell onto it, his shorts still around his knees. Malik undressed without rushing: T-shirt, shorts, boxers. His cock was thick, heavy, already glistening. He knelt between Théo’s thighs and spread them wide.
This time, it was Théo who moaned first when Malik’s tongue sank deep inside him. Slowly. Deeply. Dirty. Malik licked him, sucked him, slipped two fingers inside, then three, until Théo writhed and thrust his hips forward, begging for more.
— “Damn… Malik…”
Malik sat up, spat into his hand, guided himself in, and thrust.
The first thrust wrung a cry from Théo. Malik didn’t stop. He thrust all the way in with a single movement, stayed planted deep inside, then started again. Hard. Steady. Each impact made the old mattress creak and their skin slap together.
Théo’s eyes were half-closed, his mouth open, his hands clenched around Malik’s arms.
Malik leaned down, bit him on the shoulder, then on the neck, all while continuing to fuck him.
“Look at me while I’m fucking you.”
Théo opened his eyes. Malik was holding him by the jaw, forcing him to look at him as he picked up the pace. The thrusts grew harder, deeper. The whole cabin seemed to vibrate with them.
Malik pulled out almost all the way, then thrust back in with a sharp jolt. Again. Again. Théo could no longer form words. Just raw moans, “fuck” and “harder.”
Malik rolled onto his side, pulled Théo on top of him, and had him sit astride him.
“Move.”
Théo obeyed. He let himself slide slowly down Malik’s cock until he was completely impaled, then began to bounce. Malik held his hips, guiding him, forcing him to take it deeper with every downward stroke. The position was brutal. Every movement rubbed exactly the right spot.
Sweat was running down their bodies. The smell of sex, salt, and warm wood filled the cabin.
Malik grabbed Theo’s cock and jerked him off in time with his movements.
“Come on me. Now.”
Théo couldn’t resist. His body tensed violently, a long moan escaped him, and he came in long, hot spurts onto Malik’s stomach and chest. The spasms made him clench so tightly around Malik’s cock that Malik swore and flipped him over in one swift motion.
He pinned him on all fours, thrust himself inside in a single motion, and took him without restraint. The thrusts were wild, almost violent. Theo moaned into the mattress, his arms trembling, still reeling from his orgasm.
Malik thrust deep inside him one last time and came with a guttural groan, emptying himself into him in long, hot spurts.
They stayed like that for a long time. Malik was still buried inside him, his forehead pressed against Théo’s back, both of them panting.
Then Malik slowly withdrew. Théo felt the warm fluid trickle down his thigh. Malik watched him, a dark smile on his lips, and ran two fingers along it to push it back in a little deeper.
— “You little brat…”
Théo chuckled, still out of breath, and let himself fall onto his side.
Malik lay down beside him, one hand resting on his sticky stomach.
Outside, the first rain was finally beginning to fall on the tin roof.
Neither of them moved.