“It’s yours.” Aaron bucked up into him, already overcome by how fantastic it felt when Gage squeezed his cock. “All of it’s yours, BP. Ride it. Make yourself come.”
Gage shivered, then lifted himself up so Aaron’s cock almost slid from Gage’s ass, only for him to sink down on it again. His arms trembled from the effort, but the low, curled noises of pleasure he made told Aaron that he didn’t mind the exertion.
“Aaron…” Gage lifted his hips, then lowered himself all over again. Aaron watched as Gage’s body swallowed his cock, inches disappearing between the curves of his ass in seconds. Aaron’s balls tightened, but he refused to let himself come.
Not yet.
They’d only just begun.
“God, Aaron, oh… f-f…” Gage’s head dipped forward, and he started to bounce on Aaron’s cock. The narrowness of his body squeezed Aaron tight—if he kept it up, Aaron wouldn’t be able to hold on for much longer. He clenched his teeth and closed his eyes, hoping that it might help.
It did, slightly. But with his eyes closed, his mind drifted to the webcam, and how obscene they had to look, fucking just off camera.
Gage, with the tips of his toes brushing the floor with every bounce, his feet angled downward, and his legs tensed as he encroached on orgasm, was the star of the show, and to the viewers who’d used and abused him, Aaron was the villain—the one who’d stolen Gage from them, and who fucked him now just off-screen, showing them everything they’d never have. Gage was his, and he’d show the world.
To know that Gage wanted it just as badly made it even better. Together, they turned what had once been hell into the promise of paradise.
A promise that arrived all too soon.
A wiggle of Gage’s hips while he’d taken Aaron to his hilt caused Aaron’s balls to tighten and his stomach to clench. He bucked up into Gage, who gasped and arched his hips. Aaron seized him and pushed him back down, connecting them as deeply as he could, then thrusting up into Gage regardless, desperate for more. The whimpers Gage made for him were laced with pleasure, like he couldn’t believe he could be so full.
“You like how it feels when it’s buried all the way inside you?” Aaron nosed against Gage’s neck and raked his teeth gently across Gage’s skin. He didn’t want to speak too loudly for fear of waking Bo, but he wanted those viewing the stream to hear. He kept bucking, filling Gage up with him and chasing tiny gasps and muted cries from Gage’s lips. “You want me to pop my knot and lock you down?”
“Knot me.Knot me!” Gage worked his hips frantically in time with Aaron’s thrusts, driven wild with pleasure. Aaron kept him close, too turned on to let Gage get too far from him. He was only seconds away from coming, his orgasm harder and harder to hold back. “I love you. Ilove you.I’m so glad you’re home.”
Those panted words were all it took. With a gasp and a grunt, Aaron pushed into Gage and came. His knot expanded, locking them into place, as Gage squirmed to get comfortable before it became impossible to adjust their position.
“Do you need to come again, BP?” Aaron asked. He reached around to start stroking Gage’s cock, only to find it flaccid.
“No.” Gage wilted against him and rubbed their cheeks together. “I came when you did. I love you. I love you so much.”
“I love you, too.” Aaron wrapped his arms around Gage’s chest and held him loosely. The preview window still only showed their legs from the knee down. Comments poured in. Aaron didn’t care to read them. “Are you ready to turn off the stream for the very last time?”
Gage hummed. He reached for a blanket folded on the side of the desk, off camera. It was out of his reach, so Aaron wheeled them over, allowing Gage to grab it. With a little shake to unfold the blanket, Gage tucked it around their bodies for modesty, then nodded. “Yeah, I’m ready. I was ready before we had sex, but I’ll admit that including it was way, way better than what I’d originally planned. I… that was kind of us coming to the same decision at the same time, wasn’t it?”
“Yeah.” Aaron kissed the back of his ear. “I think it was.”
He wheeled Gage back to the computer. It was a good thing Gage had covered their laps—the webcam was angled down in such a way that Gage’s groin would have been on full display. Those days were over now. Gage would never have to reveal himself again.
Gage clicked the “End Live Stream” button and the preview window went black. He flicked off the webcam for good measure, then leaned back against Aaron’s chest and let his head flop back. Aaron kissed his cheek.
“I can’t believe we just did that,” Gage said.
Aaron smiled. “I can’t believe it, either.”
“And I still can’t believe that you’re home.” Gage laughed, covering his face with his hands. “You’rehome,Aaron. We don’t have to be apart anymore.”
“Does that mean you’d be fine with me staying the night?” Aaron asked playfully.
Gage turned his head and gave him a dry look. “Really? You have to ask?”
“It’s only polite.”
“Of course you can.” Gage laughed again. “We’re gonna have to sleep on the pullout bed in the living room, but that’s okay. It’s comfy enough. Alex and I used to sleep there all the time, before he met Laurence.”
“The pullout bed sounds fine.” As the ecstasy of orgasm faded, lust ebbed away and left Aaron full of affection. He nuzzled the back of Gage’s head, reveling in the idea that from here on out, he’d never have to be without his touch again. “It’s hard to believe how much has changed since I’ve been away… I never would have thought that Alex would settle down. What’s next? Caleb takes up crochet?”
Gage snorted. “Your brother, Caleb? No. We don’t keep in super close contact, but last I heard from Everett, he’s still the same as he always was.”