Furniture. I passed the cage on the way and caught my reflection in the darkened glass of a side cabinet—naked, flushed, collared, caged. Gay porn Get in there. If he didn’t object, maybe that’s what I was.I pushed my tongue deeper, ignoring the taste, the scent, the ache in my jaw. When he crouched behind me, I felt his fingers on the cage. I swallowed it down. “You know the drill.”I nodded.No shortcuts. Use me. On me. This was deeper. That wasn’t the point.“Drink it all,” he said, voice almost conversational now. He kept adjusting himself beneath his gym shorts, his cock clearly half-hard for most of the episode, but made no move to hide it.When the credits rolled on the second episode, Sean stretched slowly and drained the last of his beer. Calm. I could barely breathe, but I didn’t fight it.Behind me, Sean kept stroking.I didn’t see him, didn’t dare turn my head, but I felt him. Support this site !Broken Boundaries Gay EroticaLong form M/M erotic stories for a discerning audienceIf you’d like to read ahead in this story, access exclusive bonus content like extra chapters, and special images, plus find my other stories, you can do so on my PatreonFollow me on X: @BBGayErotica; Insta: @BrokenBoundariesGayErotica or on Bluesky:
>