All characters are over 18 years old.
Trigger warning: Assault, restraint, non-consensual touching
I was having a wonderful dream. I dreamt that I was receiving a great blow job. The mouth was warm and soft as it worked my shaft up and down. Fuck, it felt real.
I blinked awake to find Zach sucking my cock. "Mmmm, good morning." He purred as he worked me with his mouth.
"Mmm...what a nice way to wake up." I moaned. I scanned the room. Tommy was still asleep next to me. He looked peaceful.
"Fuck, Zach, that's nice." I moaned. I lay back and let him worship me.
"You have a really nice cock, Jonny. Do you want to fuck me?" Zach growled. I was having a hard time imagining how I could say no to that question.
"Mmm, yeah. I've love to fuck you Zach." He moved up and mounted me then grabbed my cock and lined it up with his hole. My cock was nice and wet and met only a little resistance as Zach lowered himself onto me.
"Oh, shit!" Zach whispered loudly once I was all the way inside. Once I made sure he was comfortable, I started bucking my hips gently.
The motion of me fucking Zach must have woken Tommy. He opened his eyes and smiled at the sight of Zach riding me. Without a word he moved close and started sucking Zach's cock.
Zach's head lolled back in bliss as his cock and ass were being worked. I gently held the back of Tommy's head and guided him up and down on Zach's member. The three of us were moaning loudly, mingling with the sound of my thighs smacking Zach's ass and Tommy's slurping of his cock.
Zach could only take so much before crying out in orgasm as he filled Tommy's mouth. Tommy stood and spit Zach's load into his mouth, before he leaned forward to share it with me. Tommy joined in and the three of us swapped the load leaving strands of cum between our mouths.
The cum play was so hot that I shot my load into Zach with a loud cry of "fuuuuck!" Zach rolled off of me and then it was Tommy's turn. Tommy took some of my cum that was leaking out of Zach and used it as lube before plunging his cock into Zach's cummy hole.
"Fuck, that's hot. Fuck him good, Tommy." I urged. Tommy was drilling him faster and harder with each thrust. He was intent on getting off and it didn't take long before he was adding his load to mine and filling Zach.
"Shit, that was awesome." Zach sighed. "I'm so glad you guys stayed over last night."
"Thanks for the wake up blowjob." I laughed and kissed Zach, then Tommy. "Morning, babe." I said to my boyfriend.
"Mmm...morning. It's not often I wake to being cucked. That was a nice surprise." He said and planted another kiss on my lips.
Zach said that we could all share a shower, and so we did. We splashed and soaped each other up. These boys were both a lot of fun. I had to admit that Zach fit in with us really well. I could easily see us having a repeat of this morning.
Once we had showered and dressed, Zach made a batch of scrambled eggs, bacon, and toast. We shared light conversation while we ate. We joked and laughed together easily. I enjoyed the rapport that we shared.