She lay on the bed watching as the three of us closed in on her.

The plan was relatively simple. But it was also one she had fantasized about for as long as she could remember, which meant that when she touched herself for the first time, she was already soaking wet.

“Are you guys ready?” I asked, stepping up to my old friend first. He nodded and raised his arms so I could pull his shirt off over his head. Kev, the third one, laughed as he unbuttoned my shirt, but by the time we were all stripped down to nothing but our boxer briefs, no one was laughing.

“Are you really gonna do it?” she asked, raising her ass off the bed as she slid her panties off and tossed them to the floor.

“Fuck you?” Rob asked.

“No, I mean, yeah that too, but the other part. You know.”

“Look how shy she is?” I teased as I pushed Kev in front of her. He was the only one of us she hadn’t fucked, but that was going to change soon. Hell, everything was going to change soon.

“That’s already hot,” she said as I rubbed him through his shorts, feeling him grow hard as he watched her touch herself.

“Are you ready buddy? You ready to fuck my wife?”

“I’ve been ready since the day you met her,” he said, turning and kissing me full on the mouth. I heard her gasp as I kissed him back, my hand finally releasing him from his shorts. He was hard in an instant, and I slowly jerked him off as she watched, her eyes unable to look anywhere else.

When Kev crawled onto the bed and opened her legs, I moved up next to him, more excited than I could remember. Reaching down, I grabbed his cock one more time, winked at my wife, and then opened my mouth around him.

“Oh fuck!” she said, watching me suck him down my throat, wetting his cock with my saliva. As I worked my hand up and down him, all the while blowing him, he grew even harder in my mouth. With one hand I touched her, spreading her pussy as I got him ready, and out of the corner of my eye I could see Rob practically falling over with excitement.

“I think she’s ready,” I said, letting his cock leave my mouth with a loud pop. “Go on man, do it. Fuck her hard.”

“Oh god, please yes!” Beth cried as he leaned over her, his glistening head against her wet lips. And then as all four of watched, he pushed into her, penetrating her fully in one powerful thrust. Beth kissed him, pulling her to her as they fucked, but before I could lose myself in the visual, I felt Rob behind me, pushing his hard cock against my ass.

“My turn,” he said, shoving my shorts down and taking me in his hands. I was still on the bed, kneeling near my wife’s head, and as Rob leaned in and took me into his mouth, she turned and gasped one more time.

“Fuck, it’s all so good,” she said, watching my old friend blow me just inches from her face.

“He’s getting me nice and hard, so when Kev is done with you, I can take his place. Would you like that?”

All she could do was grunt and moan as our friend fucked her harder and faster, his expression indicating his impending release. He kissed her neck and her breasts, his hands on her ass as he bottomed out within her, and then all of us watched as he arched his back and began to come.

“Come in her,” I moaned, Rob’s hand and mouth still doing impossible things to my cock. “Fill her before I fuck her too.”

He cried out one last time, thrust deep inside her and then fell back, his cock making a loud pop as it left her. Beth turned to me and gripped my thigh as she watched Rob deep throat me one last time, knowing what was next.

I grabbed my old friend by the hair when I couldn’t stand it any longer and pulled him up to me. His mouth met mine as I felt my wife take me between her lips. We kissed roughly as I reached between her legs to find her soaking and trembling.

“I can’t wait,” I said, finally letting him go. “I’m not gonna last long.”

“That’s fine with me,” Rob said, holding her legs open as I moved between them. Just as I slid into her, feeling Kev’s come soak me, the other two boys kissed and groped one another until the last of us was naked.

I rolled Beth to her stomach and pulled her back to me, slamming into her cunt as she turned to the left and watched Kev gripping Rob’s cock in front of her. She moaned words we couldn’t understand as she witnessed the final blowjob, the last bit of her fantasy playing out just inches from her face as I fucked her from behind.

“Let me taste him too, please,” she moaned. Kevin was kind enough to oblige her, but it was all I could do to see let alone pay attention. I fucked her harder and faster, but after that mouth on me and after watching her, I was done. I gripped her ass and pulled her to me just as she began to share Rob’s cock.

“Fuck!” I cried out, coming inside her with everything I had.

Normally I’d be done.

I knew it was true, and yet there was still more to come. Which meant that when Rob spun her about until her legs were around him and thrust his cock into her in one fluid motion, I stayed as hard as ever. Even Kev was still watching and jerking off, and the room felt instantly like a dream.

I moved up next to her and kissed her mouth as Kev did the same on the other side. Her feet were off the bed as Rob stood between her legs, fucking her for all he was worth.

“I can’t believe how much come is inside you,” he moaned, leaning down to kiss all three of us when he had the breath. “It’s all so fucking hot!”

“Don’t stop,” Beth said, arching up to meet him as Kevin and I took her hands and pinned them above her head. We held her tightly before forcing her legs open wider, all of us glued to the connection of their sweaty bodies, and none of us able to speak.

Our mouths moved from her breasts down to her stomach and then back again. Rob let me taste him, and her, before I shoved him back inside her, and when Kev offered her his cock she took it in her mouth and closed her eyes.

Just when I thought he was going to come again, Beth let go and began to scream.

“Oh god, it’s happening, it’s fucking happening!”

She looked back and forth at us desperately while her entire body began to shake. I could see her clenching around the thick cock inside her, and her eyes rolled back into her head as she came. Beth grabbed us both as we jerked off over her and she screamed and screamed as she came, harder and louder than ever before.

“It’s so good!” She yelled one last time, before biting her arm and letting it all out. Rob kissed her neck as he too began to let go, holding himself deep within her as he finally came.

The four of us were lost, swirling in time and space as we came and I lost track of who was who. Someone came on Beth’s stomach and someone else her lips. Rob pulled out and coated her pussy and then it was sobbing mouths, ancient groans, and slippery bodies next to one another as our relief and release turned back to laughter.

Beth’s expression was one of disbelief as we kissed her gently, barely able to move. She let her head fall back to the bed as I rolled to my back. The other two followed us as well until there were four beautiful naked bodies exhausted and satisfied on the soft down comforter.

“I love you,” she said. “All of you. That was so fucking hot. I still can’t believe it happened.”

“Well give us a few minutes, and maybe we can remind you,” Rob said, looking over at Kevin. The two of them had never so much as kissed before, but as Beth and I watched, they pulled each other close, their hands and mouths on cocks and thighs teasing each other back towards excitement.

“I think we’re just getting started,” I whispered, kissing my wife on the cheek.

“If anyone ever asks,” she said, fixated on the two noisy boys beside her, “tell them I’ve seen it. Tell them I know what heaven is.”

“That’s funny,” I said moving down her body until I was kissing her stomach. “I always thought heaven was right here.”

And then I opened my mouth on her cunt, and nothing else mattered.

We were just getting started.