Chapter 45
Chapter
Forty-Five
Blinking his eyes open, Gerard stared up at the dark canopy above his bed. A soft breeze rustled the curtains. But otherwise, he could hear no sound.
So what woke me? There was … something … wasn’t there?
He glanced around the room. Nothing seemed out of place. But it was hard to detect anything in such darkness. Elias lay tucked beside him, body close. One of his hands lay splayed on Gerard’s chest. Elias seemed to be asleep.
So it doesn’t seem like he woke me.
Gerard’s own hand rested on the upper curve of Elias’s pert arse. But Gerard’s attention remained on the room and its shadows.
Something woke me.
He took a breath, preparing to leave the warm embrace of Elias’s body to search for what that something was. He’d check with the guards on duty outside the room.
Then Elias shifted. His hips pressed forward. He groaned, and a very hard cock rubbed against Gerard’s bare thigh. Gerard stilled.
Oh. So was it Elias who woke me?
He looked down into Elias’s face. But he could only make out a vague outline in the darkness.
Is he asleep?
Elias’s breath came fast, brushing against Gerard’s nipple, which tightened into a peak. Elias squirmed as his hard cock ground against Gerard. He whimpered.
Gerard’s own cock began to fill. He squeezed Elias’s arse with his hand. The man groaned and began to rock faster against Gerard, prick rubbing insistently. His fingers on Gerard’s chest stretched wide and then gripped.
Elias whimpered. Damp pre-cum spilled onto Gerard’s thigh. His nails dug into the skin and muscle of Gerard’s chest. Gerard’s cock reached full hardness.
He must be asleep.
He could not imagine Elias behaving quite like this if he were awake. He was all need and want right now.
And he must be having an amazing dream.
Gerard was not quite certain what to do. He’d never woken with a man frotting against his thigh. Based on his own cock’s reaction, he definitely liked it. Should he wake Elias?
But then this might end. And he didn’t want this to end.
He reached down to his own cock and began to stroke the thick length. His other hand smoothed over Elias’s plump arse cheek.
Elias’s warm breath came in gasps, mixing with soft broken sounds of pleasure. Elias’s hips thrust faster now as he rubbed insistently against Gerard’s thigh. More pre-cum dampened Gerard’s skin.
Gerard squeezed his own cock, stroking in time with Elias thrusting against him. His own breath came heavy.
“Gerard!” Elias moaned.
Gerard stilled.
It had not crossed his mind to wonder who Elias might have been dreaming of. Because despite how close they’d gotten and all they’d done, he still could not believe that Elias would desire him above others. Not enough to dream of him.
But now here Elias was, moaning Gerard’s name in his sleep.
“Gerard!” Elias cried out again.
Gerard closed his eyes, drawing deep breaths into his lung. He swallowed. “Elias,” he whispered.
This time, Elias was the one stilled. Gerard turned his head to look at him, but it was still too dark to make out his features.
“Gerard?” Elias’s voice sounded different now. Breathy, but definitely awake.
“Yes?”
“Was I … was I rubbing my cock against you in my sleep?”
“Yes.”
“Oh.” Elias paused. “Sorry.”
“You don’t need to be sorry.” Gerard cleared his throat. “I was rather enjoying it.”
“Were you?” He could hear the smile in Elias’s tone. His hand on Gerard’s chest slid down and over his abdomen. He touched Gerard’s erect cock, which Gerard still held in his hand.
“I see. You really were enjoying it.” Now he could hear the laughter in Elias’s voice. “Well, we should probably continue, then.”
Gerard smiled. “If you don’t mind.”
Elias rolled on top of him. He knocked Gerard’s hand out of the way and took Gerard’s prick in his tight grip. Gerard reached for Elias’s dick and squeezed.
“Yes!” Elias rocked on Gerard’s thighs, thrusting into Gerard’s fist.
Gerard’s hand moved on Elias’s slender, long cock. It throbbed in his hand. Elias jerked Gerard’s dick in a smooth, sure rhythm. Gerard grunted.
With his free hand, Gerard reached behind Elias and squeezed his arse cheek. Then he reached for the crease. Elias’s hand on Gerard’s cock quickened.
Gerard slid his fingers between the firm mounds and found the tight ring of muscle. He toyed with Elias’s rim, feeling it clench against him.
Elias’s thighs squeezed tight around him.
“I’m close,” Elias said.
“Me too.” Gerard quickened his strokes as he continued to run his finger round and round Elias’s entrance.
More and more pre-cum spilled from the tip of his dick, covering Elias’s hand. Gerard’s balls tingled. He squeezed his eyes shut as his gut tightened and the pleasure built bit by bit inside him.
He pressed his fingertip into Elias’s hole, wiggling it in, feeling the tight muscles gripping it.
Elias cried out, body going rigid. His inner muscles squeezed Gerard’s fingertip. His cock jerked in Gerard’s hand. Cum splattered over Gerard’s fist and on his cock and torso too.
Elias tightened his grip and stroked Gerard faster.
Gerard shouted, throwing his head back. He spilled, shooting pulse after pulse of thick cum as his orgasm burned through his veins.
Both of them sated, Elias lay on top of him.
“Well, that was a nice way to wake up,” Elias said eventually.
“It was.” Gerard pressed a kiss to Elias’s forehead.
Elias sighed. “Is it time to rise?”
“Not yet. Rest a little more.”
Almost immediately, Elias dropped off into sleep, despite the sticky mess between them. His body slackened, and his breathing deepened.
But Gerard didn’t sleep. He stared at the canopy above. He wrapped his arms around Elias.
Elias had dreamed of him.
He squeezed Elias tight. Elias murmured something unintelligible. Gerard smiled. He’d not thought the two of them would ever have something like this. He’d never thought there would be desire or feelings or easy comfort.
Gerard exhaled. It all felt too good to be true. He hoped it wasn’t.