Characters:
· Ash: A femboy, effeminate, with black hair, a red t-shirt, and blue jeans.
· Jake: His friend, tall, well-built.
Location: Roof of a high-rise building. Day.
---
(A hot summer day. The concrete roof has heated up in the sun. Ash and Jake stand by the parapet, looking down at the scorching city below.)
Jake: | (Adjusts his cap) | It's damn hot. You sure no one's coming up?
Ash: | (Confidently waves his hand) | Absolutely. Everyone's at work. Boring as a library on a Sunday. Missed me?
Jake: | (Grins, looking Ash up and down) | And you?
Instead of answering, Ash slowly unzips his blue jeans. The fabric slides over his hips with a hiss. He removes them along with his lace underwear, folding them neatly and placing them on a clean ventilation box. His pale skin looks even paler under the blazing sun. The red t-shirt falls to his hips like a short dress.
Ash: Your turn. Don't keep me waiting.
Jake quickly unzips his shorts. His own member, already hard and ready, springs free from the fabric. It was impressive, even more than Ash remembered from their last encounter. Jake lies back on the warm concrete, squinting against the sun.
Jake: Well, let's go. Like old times.
Ash gracefully lowers himself to his knees beside him, and then, with practiced ease, straddles him. He leans forward, resting his hands on Jake's chest, his black bangs falling into his eyes.
Ash: | (Softly) | You're always so... impressively ready.
He lifts himself slightly and guides Jake into him. Slowly, overcoming the initial resistance, Ash lowers himself down. His face contorts with a mix of pleasure and slight pain. He takes a deep breath as he takes him fully.
Jake: | (Groans) | God... You're always incredible.
Ash begins to move. At first, slowly, rocking his hips, adjusting to the pressure and depth. His movements are fluid, almost dance-like. He throws his head back, and the sun illuminates his neck. Jake places his large hands on Ash's narrow hips, helping to set the pace.
Tension builds with each movement. The only sounds on the roof are their ragged breathing, the distant hum of the city, and the wet sounds of their union. Ash speeds up, his body moving in sync with Jake's. He knew every reaction, every muscle twitch.
But the concrete was hard, and the sun beat down mercilessly. After a while, Ash's strength began to wane. His breathing grew ragged, and his legs ached.
Ash: | (Stops, breathing heavily) | Jake... I can't anymore. My knees are burning.
Jake: | (Opens his eyes, disappointment evident) | Seriously? I was almost...
Ash: | (Runs his tongue over his lips) | I didn't say we were done. Turn over. I'll finish this way.
Hope flickers in Jake's eyes. He carefully helps Ash dismount and stands up. Ash kneels before him, his dark eyes looking up with a promise. He places his hands on Jake's ass, pulling him closer.
At first, he just brushes his lips against Jake's taut skin, leaving light, almost imperceptible kisses. Then, with the tip of his tongue, he begins to trace the most sensitive spot, drawing invisible patterns. Jake shudders and whispers his name.
Jake: Ash, please...
Hearing the plea, Ash complies. He opens his mouth and takes him in. The action is practiced, efficient, but not without tenderness. He moves his head in a steady, confident rhythm, using one hand to help at the base. His other hand slides down, to himself, to enhance his own sensations.
Jake: | (Voice breaks) | Yes... like that... I'm almost...
Ash feels Jake's body tense in anticipation of the climax. He doesn't pull away. Instead, he takes him deeper, signaling that he's ready to accept everything. When the climax comes, a warm wave washes over him, salty and thick. Ash takes several quick, greedy swallows, not spilling a drop. He stays in place for a few more seconds until the last spasms subside, and only then does he slowly release him.
He leans back, wiping his wet lips with the back of his hand. A self-satisfied, slightly tired smile plays on his face.
Ash: So? Like old times?
Jake, still trying to catch his breath, crouches down next to him and runs a hand through Ash's black hair.
Jake: Better. Damn, better.
They sit like that for several minutes, listening to the city hum below and enjoying the silence and satisfaction that were theirs alone.