My mind was a whirlwind on the drive back home. Sarah and Zach's one sided make out session at the gym was burned in my memory. I was equal parts jealous, aroused, and confused. My caged cock was aching from the experience I just had, and several times during the drive I reached down and tried to readjust the position of the cage. It had been a month or so since my last orgasm, and it seems like every time I got excited now it took longer and longer for my cock to give up and stop trying to get hard.
Just as I pulled into my driveway I got a text from Claire.
Claire *You're my ride for tonight Chris. Pick me up at 10. Already cleared it with Amber*
I shrugged. I had anticipated chauffeuring Amber, but if she had other arrangements...
My phone dinged again.
Claire *And don't forget to wear some nice date night panties! You're going out on the town! Dress up a little! I'll be checking :)*
Ugghh.
I checked the time. It was already almost nine o'clock. I probably had enough time to check in with Amber to see if she needed anything before showering and changing and getting Claire.
I stepped out of my car. That's when I noticed Justin's car was in Amber's driveway. Parked right next to her new BMW.
I felt another wave of jealousy run through me. I had spent all afternoon cleaning and cooking for Amber. And it had been fantastic. One of the first days I had worked for her where we got to hang out a little and talk. Ok, maybe we didn't talk too much but at least I got to sit with her while she watched TV. She had praised my work and said I was doing such a good job for her. And then Justin comes over - this cocky arrogant college kid - and gets to fuck her whenever he wants. Or I guess whenever she wants. I wasn't totally clear on the details of the arrangement.
Maybe they were just hanging out, I thought. I crossed the lawn to her driveway and started up the porch steps.
I halted. The blinds were drawn, but the way the lights were set in the living room I could see faint shadows outlined on the slats. It looked like figures moving. I took another couple of hesitant steps onto the porch.
I could hear them now. From the vague shadows, it looked like they were fucking on Amber's couch. I think Amber was on top, riding Justin.
"OOH......fuck....fuck.....fuck....yes just like that....oh......"
I also heard Justin's low grunts and growls.
I couldn't help myself. I crept closer to the door and bent down to put my ear against it. Luckily Amber didn't have her porch light on so I was relatively concealed from the street.
I could hear much better with my ear pressed against Amber's front door.
"Fuck me with your cock...come on...give it...that's right...don't you dare come...I want another one...uhh...uhh..." Amber's voice was rising in a crescendo. She was clearly working towards an orgasm. Justin was saying something too but the lower pitch of his voice wasn't clearly audible. I felt my cock try to swell again and winced at the pain. The cumulative effects of so many crushed erections was taking a toll on my cock. It ached so badly now when I tried to get hard. And this wasn't even with the "virtual spike" setting on my chastity cage that punished me with electric shocks if it detected arousal.
I reached down and shifted my cage around in my exercise shorts again, trying to get some relief. I knew I should stop my snooping - it was only making things increasingly painful for me. Grimacing with discomfort, I put my ear back to the door. I reached for the door frame to steady myself.
DIIIIINNNNNNNNNGGGGGGGG
Fuck! I glanced at my hand in panic. I had set it right on the doorbell! I Jerked away from the door and tried to sprint off of the porch. My leg got tangled in a small table Amber kept by the door with a couple of small plants on it. Both the table and I slammed to the floor with a crash. The unexpected tumble knocked the breath out of me, and I laid there for a second shaking my head and trying to get some air back in my lungs.
Amber's front door swung open with a bang.
"What the fuck is going on out here!"
I heard Justin's voice bellowing into the night. I looked up and over my shoulder just as he looked down and saw me sprawled out on the porch.
"What the fuck...Chris?"
My eyes traveled down his body. He was completely nude. His raging cock was standing straight out from his body, bobbing slightly as he moved. He didn't seem to care that he was brightly illuminated on a dark night. I guess that if I had a body and cock like that I wouldn't care either.
I looked back up at his face and saw his expression darken.
"Get the fuck in here," he barked, and I half rose to my knees. He stepped forward and bent over, grabbing my upper arm with his right hand. He turned and walked back into the house, basically pulling me in as I scrambled on my hands and knees to keep up. I barked my shins immediately on the top porch step as he spun me around, and my shoulder banged into the doorframe. At one point I felt his hard cock slap against my shoulder. In a flash I was inside Amber's living room, and I heard the front door slam menacingly behind me.
"Look who was on your porch being a fucking peeping tom," Justin growled. I glanced over at the couch. Amber was kneeling on the couch and had obviously just pulled on a T shirt - Justin's from the look of it. It fell almost to her knees. She gave me a look that made me want to disappear from the face of the earth.
"Bank. What the actual fuck." She closed her eyes and pinched the bridge of her nose. For a second. "Please tell me this isn't happening. Please tell me I didn't get interrupted from a nice orgasm because you were trying to spy on me."
Justin let go of my arm, sending me sprawling to the tiled floor at the front door entry way. I ignored the way my elbows bashed painfully against the hard surface. I racked my brain for any excuse for why I could be over here. I realized I had come over to see if she needed anything - at least that was the plan until I saw Justin's car. Then I guess I did snoop a bit...
"Uh....I'm sorry Miss...I...I came over to see if you needed anything before I got ready to go to the club."
Amber slowly moved her hand from between her eyes and glared at me.
"Do you expect me to believe that you didn't notice Justin's car in the driveway? And you didn't think for just one second that maybe you should have given us a little privacy?"
I swallowed. Her hair was a mess - completely tangled and wild. But her body swelled enticingly against the T-shirt - even strained against the fabric at places. And I was reasonably sure she was naked underneath....
"...can't believe that...Hello, bank? I'm fucking talking to you," Amber snapped. I shook my head. I had been distracted and must have zoned out for a second.
I heard a disgusted grunt and looked up. Justin was still towering over me. I couldn't help but notice his impressive cock hadn't shrunk in the slightest. It was still thick and hard and I could see it was slightly shiny with moisture. It was directly above me, and I could see his large balls dangling a foot or so from my face.
"Honestly bank...just....Jesus Christ. Justin, make him pay."
With a growl, Justin grabbed me by my arm again and dragged me to the couch. I was a fairly normal sized man, but Justin towered over me by a good four or five inches, and while I was working out quite a bit now, he had the impressive musculature of someone dedicated to the weight room for years. I couldn't resist him if I tried, which I didn't particularly feel like I could. What was I going to do - try to fight him? Best case scenario I landed a lucky blow and ran out the door. Then I would have hell to pay with Amber at some point. Even if I wanted to avoid her or somehow escape her grasp, there was the small matter of a steel cage around my dick, that only she could ever unlock. Worst case I tried to resist and failed and that would just make things worse.
I brushed up against Justin's body. I thought I felt his meaty cock on my cheek for just a second as he pushed me forcefully against the couch. I was kneeling on the carpet facing the back cushions. Amber was kneeling just to my right, looking down at me angrily. Justin was on my left side, also semi kneeling - he had one knee on the ground but his right knee was up to give him more leverage. I definitely felt his cock bounce against my left thigh as he maneuvered.
Suddenly, Justin took my left arm and twisted it hard behind my back. I uttered a cry and pitched forward. My face was pushed forcefully against the cushion as Justin wrenched my arm up until it met my right shoulder blade.
I was completely pinned - immobile. I twisted my head to the side and looked straight up at Amber, my eyes pleading.
She responded by holding the T-shirt firmly against her closed legs and giving me a dangerous look.
"Trying to look up my shirt, bank?" I tried to shake my head but it was pressed too hard against the couch.
"Justin he's trying to look at my pussy," She said, turning to her man who was crouched behind me, pinning me to the couch.
"Fucking Chris..." he breathed. I gasped as he grabbed the waistband of my gym shorts and panties and pulled them down in one swift motion. They bunched around my knees, making movement even more difficult.
"I was just trying to fuck my girl," he growled in my ear.
SMACKKKKK
I cried out in surprise and pain. He had spanked my bare ass with his hand so hard it made my body jerk forward into the couch.
"And you had to fuck that up. Right when she was about to cum on my cock too."
SMACKKKKK
I bit my lip, trying not to give him the satisfaction of crying out again.
"What the fuck is wrong with you?"
SMACKKKKK
I felt my eyes water with the stinging pain. I had been whipped and cropped and caned by Ms. Sutton and punished by Amber, but this was different. This was a man quite a bit larger than me hitting me full force.