He tried to shift away, but Kyral automatically leaned forward in his sleep, keeping Jasper in place.
Jasper's heart raced.
He lay there, rigid and flushed, his mind a whirlwind of confusion and arousal. The heat from Kyral's body seeped into his own, an unrelenting warmth. He could feel every inch of Kyral's muscular frame pressed against his smaller one, the contrast both thrilling and overwhelming.
It's natural, right? Just… just ignore it. Jasper's breath came in shallow and fast as he tried to ignore the press of Kyral's cocks against his ass. Each brush of the alien warrior's arousal sent a jolt through Jasper's own body, making his cock ache and throb with a desperate need for release.
He tried to focus on anything else — the distant rustle of leaves outside their makeshift camp, the faint chirping of nocturnal creatures — but it was no use. Every second felt like an eternity, each heartbeat amplifying the sensation of Kyral's hard lengths pressed intimately against him.
The steady rise and fall of Kyral's breath against the back of his neck did nothing to help. Jasper squeezed his eyes shut, willing himself to relax, to somehow find sleep despite the tormenting sensations coursing through him.
But sleep was elusive, and his body betrayed him at every turn. His cock strained painfully in his pants, begging for attention he couldn't afford to give it.
Jasper shifted slightly, hoping to ease some of the pressure, but the movement only intensified the friction between them. A soft gasp escaped his lips before he could stop it, and he froze, terrified that Kyral might wake up.
But Kyral remained still, his breathing deep and even. Jasper let out a shaky breath of relief but immediately regretted it as another wave of heat washed over him.
This is torture, he thought miserably. Pure torture.
There was no escape from this maddening tension. The heat of Kyral's body, the solid press of muscle against his back, and the insistent throb of those cocks against him… It was too much.
Jasper bit down on his lip, trying to stifle another groan as he lay there in the darkness, caught between desire and desperation.
He was no stranger to the necessities of life on the front lines. Privacy had been a luxury that he and his squadmates weren't given, and he’d long since abandoned any pretense of modesty. If you needed to satisfy yourself — well, you weren't going to have a private room to yourself any time soon. You just had to take care of it. There was no room for blushing maidens in war.
There was no way he was getting back to sleep at this rate.
Biting his lip to stifle any sound, Jasper made a decision.
He carefully snaked his hand down along his body, fingers trembling slightly. The rough fabric of his pants felt abrasive against his sensitive skin as he slipped his hand under his waistband.
His cock was painfully hard, throbbing with unmet need. Jasper’s fingers wrapped around it in a familiar grip, and he began to stroke himself in quick, efficient movements. Each stroke was precise, designed to bring him relief without disturbing Kyral. He tried to keep his breathing steady, but it was a losing battle; each touch sent shivers through him.
Jasper's movements were small and controlled, practiced from countless nights in crowded barracks. He knew exactly how to bring himself to the edge quickly and silently.
He focused on the sensations, trying to ignore the warm press of Kyral’s body behind him. But it was impossible; every stroke seemed to amplify the awareness of Kyral’s presence. The Borraq’s steady breathing against his neck felt like an intimate whisper, and the firm press of those cocks against him added an illicit thrill that made his own arousal spike even higher.
Jasper's strokes grew more urgent, each movement bringing him closer to the edge. His lips pressed together in a tight line as he fought to keep silent, every nerve ending tingling with anticipation.
His heart pounded in his chest as he teetered on the brink, trying desperately not to make any noise that might wake Kyral. Each second stretched into eternity as he chased that elusive release, every muscle in his body taut with tension.
The familiar rhythm brought him closer to the edge with each passing second, but with the fear of getting caught distracting him, he couldn't quite… couldn't quite…
Kyral's voice shattered the silence. "You won't get any sleep at this rate"
The growl was thick with sleep, yet it sent a jolt through Jasper that was anything but drowsy. He jerked his hand away from his cock as if burned, but it was too late. Kyral's hand shot out, catching Jasper's wrist in a firm grip.
Jasper's heart raced, panic mingling with the residual arousal that still coursed through his veins. He tried to put distance between them, but Kyral's hold was ironclad as he held Jasper against him.
The Borraq warrior's eyes, heavy-lidded with sleep, met Jasper's with an intensity that made his breath hitch.
And then, to Jasper's horror, in a low, sleepy, throaty growl, he said, "Finish what you start."
Jasper's eyes widened in shock, his mind scrambling to make sense of the command. But Kyral didn't wait for a response. With a deliberate slowness, he guided Jasper's hand back down to where it had been.
The touch was electrifying. Jasper felt the heat of Kyral's palm against the back of his hand, the Borraq's strength undeniable even now. His own cock twitched at the contact, the need for release now unbearable.
Kyral's grip remained firm but not painful as he directed Jasper's movements. There was an odd gentleness in the way he guided Jasper’s hand back to his cock, a silent command that brooked no argument.