I agreed and went home for a while. I was frustrated and didn't know what to do about it. When I had brought up the cage and having my own orgasms before Jim had been very clear that it would never happen while we were together. And what did "being together" mean really? I still thought of myself as straight but I had been performing fellatio on a man and acting like his sex toy for a week now. Somehow, it almost felt normal to have Jim's cock in my mouth. Almost. I saw Jim's car go past my drive. I put on a jacket and walked over to his house and let myself in. I hung up my jacket and took off my clothes in the foyer. I walked naked into the living room and then the kitchen. Jim had picked up some takeout so I helped him plate it up and we sat at the kitchen table to eat. Jim was still dressed. I was nude. In some ways I was used to it, but it still felt odd. But it definitely reinforced the power differential between us.
Jim wanted to watch a movie so I went to the tv room and turned everything on. Jim changed into baggy shorts and a t-shirt and joined me. He picked out a movie and we sat on the couch together. I was a little cold since I was naked so I pulled a blanket over me. I didn't find the movie interesting and halfway through I slid down so my head was in Jim's lap and thought I would rest for a while. Jim's hand was on my side and occasionally he rubbed my shoulders or my hip. It felt nice. After a while I rolled over so my face was towards Jim's belly. His cock was inches from my face. Up till now, all the times I had gone down on Jim had been at his direction and in the way he wanted. I could just barely see with my head under the covers. I thought about what we were doing and where this was going. I liked being with Jim. I wasn't sure what that meant, but I wanted it to continue. Jim's head was peeking out from his shorts. It didn't take much to get close enough to kiss his cock. I started very gently licking and kissing the tip of his cock. As it started to grow I just parted my lips and let him get hard right into my mouth. I had just enough room in my mouth to gently swirl my tongue around his head. I alternated that with a sucking motion and didn't move my head at all. I could tell he was enjoying what I was doing by the little noises he made and how his cock got harder in my mouth. He put one hand on my head and rubbed my body with his other find. Soon, he put both hands on my head and with a soft groan came in my mouth. I swallowed his cum and held the head of his cock in my mouth for a long time. Even after he got soft, I kept him in my mouth. Finally the movie ended and Jim moved the blanket off my head. I let his cock slip out of my mouth and sat up.
"That was nice," Jim said.
I smiled and nodded.
"Why don't you stay the night?" Jim asked.
"I'd like that," I replied.
I hadn't stayed over before. I always went home after working out or whatever. We went to Jim's room and he rummaged around for a new toothbrush. We got under the covers and Jim spooned me. That was new to me. I actually slept pretty well. I woke up with Jim spooning me again and his hard cock pressing into my ass. I tried to move a bit but he didn't let me. I was getting excited and my breathing was picking up. Jim started to stir and he started kissing my neck and pressing his cock harder into my ass. I could feel him getting really turned on and I was getting hard in the cage. It was really uncomfortable.
Jim pushed me so I was flat on my stomach and his cock was pressing between my ass cheeks. He reached down and pushed his cock between my thighs and then let all his weight fall on me. He was covering me head to toe. His legs slid so they were outside of mine, pressing mine together and his thrust his cock in and out between my thighs. He was growling in my ear. I had never seen him so turned on. He was almost out of control. It felt like he was close to coming and he got off me and rolled me over. Once I was on my back he straddled my chest and stroked his cock. I saw his balls tighten up and he moved a little closer and came all over my face. When he was finished coming he rubbed the head of his cock over my lips and smeared the cum on my face. He pushed his head into my mouth for a moment and looked at me. My own cock hurt really bad from trying to be hard in the cage. Jim got off my chest and went to the bathroom and started the shower. I lay there in bed for a few moments trying to recover. My cock started to go down and stop hurting but I was still incredibly wound up. I heard Jim step into the shower and I got out of bed and went into the bathroom. I looked in the mirror and saw my face covered with cum. I joined Jim in the shower. He gave me a hug and some space to get under the hot water and wash off. We dried off and Jim got dressed while I went to make coffee. I brought the coffee back and Jim said he had a busy day. I got dressed and got ready to go home. Jim seemed a little different. He gave me a big hug and really nice kiss before I left.