Asa laughed.
Felix clawed at his forearms in retaliation, but his satisfaction at hearing Asa’s pained hiss was short-lived.
“You can take it,” he taunted, driving into him faster, causing Felix to flinch with every stroke. “You will take it,” Asa growled, his arm muscles bulging as he held Felix’s entire weight in his hands.
Felix’s hole spasmed around Asa’s cock, dragging a groan from the other man.
“Fuck, that’s it. Clench down for me. Fuck. You’re so wet down here. Did you even shower after my brother fucked you? Am I just adding to the mess in this slutty little hole?”
Felix whimpered, his cock twitching on his belly. Why did that sound so good coming out of Asa’s mouth? Why did he like it when Asa was too rough with him, too mean?
“Gonna come now. Gonna fill you up. Fuck, you’re so full it’ll be dripping out of you for hours. Maybe I’ll let Zaney eat you out. Would you like that? I bet his soft tongue would feel good after having my cock wreck your slutty little cunt. Think he can taste the difference between my cum and Avi’s?”
Felix couldn’t stop the pained cry that escaped, his dick trying impossibly hard to rally.
Asa was so fucking filthy. Felix sobbed with relief when his thrusts finally fell out of rhythm, then Asa was grinding his hips like he wanted to be as deep as possible when he came.
Felix wished he could feel it. Wished he could feel Asa filling him up.
He was so blissfully full.
Asa set his hips down, unfolding Felix’s legs before collapsing on top of him. Felix flinched as his hips protested the sudden change in position.
When Asa’s lips found his, Felix opened for him easily, both of them more or less just panting into each other’s mouths as they came down from their highs.
He grimaced as Asa slipped out of him, then sat up.
Felix did the same, draping himself over Asa’s shoulder to watch his husband and his best friend.
Avi’s knees were bent, Zane reclined against them, his feet flat on the mattress as Avi fucked into him hard and fast.
“Avi, Avi, Avi,” Zane chanted over and over again, his voice rising in pitch and desperation. “It hurts, wanna come so bad, feels—oh, fuck, yes, right there—feels so good. Need to come. Can I come? Am I allowed to come?”
“Yeah, Zaney. Touch yourself, make a mess of us both,” Avi said, breathless. “Show me how pretty you look.”
Felix’s heart swelled in his chest as he saw the tears rolling down Zane’s cheeks. He was so far into subspace that it was going to take hours for him to come down. He looked to Asa, who nodded, knowing exactly what Felix was thinking.
“Asa…” Zane gasped.
Asa’s head jerked up at the sound of his name on his husband’s lips. “Yeah, Lois? I’m right here.”
“Can I come? Can I, please?” he begged.
Asa’s whole face softened. “Yeah, baby. You’ve been so good for us. You can come whenever you want. Let us see it.”
Zane wrapped his fist around his cock, stroking himself hard and fast, crying out with each twist of his hand, like touching himself was painful.
Maybe it was. Felix knew what it felt like to be that hard, to feel like even brushing a finger against your own swollen dick was agony.
Zane’s cock was an angry red, neglected for far too long, probably used to being kept from touching himself without permission.
It took less than three strokes for him to spill over his fist with a strangled cry, making a mess of Avi’s belly and his own hand. Avi’s hips didn’t falter, still bouncing Zane on his length like his own personal sex toy, staring at Zane and only Zane, like Avi knew he needed the extra attention.
As they all watched, Zane lifted his messy hand to his mouth, licking his release from his fingers.
“Fucking hell, Zaney,” Avi muttered, his hips stuttering for a moment before he buried himself with one final thrust, his mouth falling open as he also came with an almost pained groan. “Fuck. Fuck. Fuck.”
For a few minutes, nobody spoke. They just sucked in much-needed air.