He loved Ash.
Cass swallowed hard as a ripple of warmth and need coursed through him, and then he slid his hands up Ash’s chest to frame his face and tugged Ash down to him. And they kissed again. This time, it was slower, gentler, and so full of love.
God. He was in love. Completely and totally and unconditionally.
His chest tightened, and he broke the kiss and let his head drop back into the pillows again as Ash stroked his shaft. Kisses danced down his chest, pausing as Ash’s tongue dipped into his bellybutton. His swollen erection throbbed in Ash’s hand again, and another deep, throaty moan escaped him.
“Please, Ash,” he begged, lifting a hand to thread his fingers through Ash’s hair. Ash let out a soft breath, and then he continued down lower, marking Cass’s skin with a trail of kisses as his fingers slipped under the hem of Cass’s boxers and pushed them down.
Before he could even register that he was now completely naked in front of his boyfriend for the first time, Ash’s hand wrapped around the base of his shaft, and any and all thoughts he might have had vanished into pure pleasure. His hands gripped the couch, and he pushed his head back against the cushion with a deep moan that he didn’t even try to keep quiet. Vaguely, he was aware of Ash shifting lower between his legs, and a sharp jolt shot through him as a tight, wet warmth engulfed the head of his dick.
He might have cursed. Might have moaned again and whimpered. And he was fairly sure he begged for Ash to keep going. Everything was a blur of pure, blissful pleasure. The pressure and arousal heightened and grew, pushing him to a new edge.
Cass opened his eyes, needing to watch. The sight was almost too overwhelming. Ash’s head bobbing up and down as he took more and more of Cass’s erection into his mouth, the way his cheeks hollowed as he came up, the tease of his fingers along Cass’s stomach. With another low groan, Cass reached forward and covered Ash’s hand with his own. Then he closed his eyes and sucked in a breath as Ash did something else with his tongue.
“Oh god, oh fuck,” Cass mumbled. He squeezed Ash’s hand. “Ash, ahh, I’m—”
He didn’t get to finish the warning before he came, a burst of pleasure and relief pulsing through his whole body. It seemed to last forever, a white-hot brilliance that brought him to a new high he’d never, ever thought possible.
After the final throb, his body shuddered, and he groaned and blew out a long, shaky breath as he felt his dick slip out of Ash’s mouth. He dropped his head back onto the couch cushion in exhaustion.
There was a quiet laugh from his boyfriend, and then Ash’s hand let go of his and caressed out to his hip, pressing into him with some sort of intention. “How was that?” Ash asked, though his voice sounded strained.
With effort, Cass opened his eyes and watched as Ash sat up slightly, kneeling on the couch between Cass’s open legs. Ash let out a soft whimper and tilted his head back, his hand moving fast up and down his length. He’d pushed his swim briefs down, and his long, thick shaft was so perfectly swollen and hard, a drop of precum leaking from his tip.
“You were perfect,” Cass said, and he groaned when Ash’s hand pressed into him again. “God, Ash. You are perfect. Beautiful. Gorgeous.”
Ash moaned at the praise and sped up his fist only briefly before his whole body seemed to tighten. He leaned forward over Cass, dropping his chin down, and he came, warm liquid spurting out over his fist and onto Cass’s stomach. Breathing hard, Ash let his forehead fall to rest against Cass’s shoulder, and his body trembled.
Cass loved that, too.
He lifted one hand and softly caressed Ash’s back, closing his eyes.
“Sorry, I hope that was okay,” Ash mumbled against him.
“It was,” Cass said simply. “It was amazing.” He rubbed Ash’s back again and then bent forward to brush a kiss on Ash’s temple.
Ash turned his head and half opened his eyes, a tired smile on his lips. “I’m so glad you’re here,” he murmured, and he stretched up slightly until their lips met again in another of those slow, gentle, loving kisses.
Cass lingered in it, sure that he never, ever wanted to let go.
Shaina (Sunday, April 23, 2023 – 10:46 p.m.): End of the weekend check-in!
Shaina (10:47 p.m.): How’d it go?
Shaina (10:57 p.m.): Ohhhh wait, he leaves tomorrow, doesn’t he? Ahhh, ignore me until then!
Shaina (10:57 p.m.): and then please call me!
Chapter Forty-Seven
Ash
Ash woke up Monday morning to the quiet sound of rain outside and the tickle of Cass’s stubble on the back of his neck. Warmth and softness surrounded him, and he smiled to himself as he breathed in deeply.
What a wonderful weekend they’d had. Every moment, every touch, every kiss had been a beautiful affirmation of how much their relationship had grown.
He only wished Cass didn’t have to leave today.