Disclaimer: This story involves cuckolding, humiliation, and homosexuality - this one is particularly heavy on the homosexuality. All characters in this story are at least 18 years old.
*****
The next day, Justin and I went shopping at the mall together. We had decided we needed to look sexier for Ethan, so that he would be genuinely excited to fuck us. We weren't exactly sure what we were doing, so we would giggle nervously with each other as we picked out clothes we thought might effectively seduce Ethan. We stuck to men's clothes, but tried to find more feminine-looking items, like pink briefs, or really tight-fitting t-shirts and tank tops, or the shortest shorts we could find that fit snugly against our butts.
We went into the fitting rooms and modeled different outfits for each other. It felt a little weird, but it was also really fun. After we'd gone to several stores and bought a bunch of different things, Justin and I went into one last store to pick out a few more items. Justin went into a fitting room, and after I waited a few minutes, he emerged in a pair of tight denim shorts that stopped at the middle of his thigh, an embarrassed smile on his face as he turned around and showed me his perfectly showcased ass. I discreetly rubbed my crotch and told him Ethan was going to love those. He smiled and bit his lower lip, then glanced around and motioned for me to sneak into the fitting room with him.
I looked around - there weren't any employees around, and we quickly scurried inside. Justin closed the door behind me, then pushed me against the wall and started making out with me. I loved it. I pulled him closer to me as we slid our tongues into each other's mouths. Justin slid down onto his knees and unzipped my pants, pulling my cock out. In no time he was deepthroating me enthusiastically. His butt was pushed out behind him sexily, and I stared at it in the mirror behind him. "Nnnghh, Ethan's gonna love pounding that tight ass," I groaned. Justin moaned excitedly and started bobbing up and down on my cock faster. I couldn't hold back for long and started cumming down his throat.
Justin pulled off my cock, wiped his lips, then smiled up at me. "I'm so happy he turned us into a couple of gay cocksluts," he said.
"Me too," I agreed, grinning down at him.
As we were walking out of the mall, Justin stopped me and said, "Wait - we're forgetting something important."
"What?" I asked.
He took my arm and pulled me into a nearby store. Smiling, he led me to a particular shelf. I looked where he'd taken me, and grinned - it was lube.
"We're gonna need plenty," Justin said, and I agreed.
***
I drove Justin back to my place so we could keep hanging out. We sat down on the couch together and started watching TV. I could see Justin was pretty worked up though, as he kept glancing over at me mischievously. I smiled back. "I think I'm gonna go change into some of my new clothes," I said to him.
"Okay," he said, smiling. "Make it something good."
I went to my bedroom, stripped naked, and looked through my clothes. I pulled out a pair of very skimpy, colorful briefs and slid them on. I looked at myself in the mirror, pushing my butt out, smiling at how slutty I looked. Next I slid on a pair of blue mesh running shorts that ended at my upper thigh. Then I put on a plain white tank top. I had purposely bought one that was way too small for me and stopped right above my belly button, so my lightly toned abs were on display.
I walked back out to the living room, excited for Justin to see me like this. I stood in front of him and watched his mouth fall open in awe. "Jesus," he half-whispered. "You have to wear this for Ethan."
"I will," I said, giggling. "What do you think he's gonna do to me?"
Justin let out a little laugh and started unbuttoning his jeans. "Exactly what I'm gonna do to you right now. Bend over on the couch."
"Mmmm," I said, moving to the couch to comply, arching my back so my ass was raised up in the air.
Justin stood behind me, dropped his pants, and quickly pulled his shirt off. Then he slowly pulled my shorts down and starting eating out my ass without hesitation. I inhaled sharply in pleasure, amazed at how quickly Justin and I had succumbed to being little gay bitches in heat.
Justin grabbed the lube we had bought earlier and fingered my ass with it. I started moaning, my cock stiffening. He then slid some onto his cock, then took no time at all in sliding his full length inside of me.
"Nnnnggghhh, yessssssss, Justin," I groaned, pushing back against him.
"Oh, fuck, so tight," Justin said, then started fucking me. I moaned. "Mm, yeah, feel good?" he asked me.
"Ohhhh fuck, yes," I said, then had an idea I knew would get him off. "Nowhere near as good as Ethan's gonna feel though."