Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Husband Confesses Lust for New Neighbor

Married man can't stop lusting after the muscular new neighbor.

10 min read November 14, 2026New

The boxes had left pale scuffs on the hardwood next door, and Xavier still felt the ache in his shoulders from carrying them. At twenty-eight, a graphic designer who spent most days bent over a tablet, he was not built for hauling furniture, but he and Cody had offered the minute the new neighbor rolled up in a rented truck with no one else to help. Bianca was twenty-nine, a personal trainer whose body made Xavier’s mouth go dry the second he stepped out of the cab. Thick thighs strained the seams of his shorts. His shoulders were wide enough to block a doorway. A gray tank clung to a chest that looked carved, and when he reached for the first box his biceps jumped under sun-warmed skin.

Cody, thirty-one and an architect with an easy smile, shook Bianca’s hand and started talking about load-bearing walls and the fence line. Xavier tried to join in and mostly failed. His eyes kept snagging on the flex of Bianca’s arms, on the way sweat already darkened the fabric under those arms, on the hard cut of his stomach when the tank rode up. He told himself he was being neighborly. The heat gathering low in his gut called him a liar.

They worked through the afternoon. Bianca stripped the tank off somewhere around the weight rack and wiped his face with it, bare from the waist up, a dark trail of hair disappearing into his waistband. Xavier found excuses to stay in the same room. Cody noticed none of it. He laughed at Bianca’s stories about difficult clients, passed cold water, and talked like a man who had never once pictured his husband’s mouth on another man’s cock. By dusk the truck was empty. Bianca stood in the yard, chest shining, and thanked them in a low, warm voice. Drinks, he said, once he was unpacked. They said yes.

Over the next week the guilt sat on Xavier like a second skin. From the kitchen window he watched Bianca work out shirtless in the grass, kettlebells swinging, sweat tracing every ridge of muscle. Xavier loved Cody. He wanted Cody. And he wanted their new neighbor so badly his hands shook around his coffee mug every morning.

They had Bianca over for drinks on the patio a few nights later, just as promised. The air was warm and still. Cody poured wine and talked about a renovation downtown. Bianca sat with his legs spread in a chair that suddenly looked too small, a fitted black T-shirt doing nothing to hide the width of him, laughing easily, one heavy hand resting on his own thigh. Xavier sat across from him and tried not to stare at the bulge in those shorts, at the thick column of his neck, at the way his mouth moved when he drank. Every time Bianca’s eyes caught his, Xavier felt his cock thicken against his zipper and had to shift in his seat like a teenager.

When Bianca finally stood to leave, he pulled each of them into a brief, solid hug. Xavier felt the hard wall of that chest against his own, smelled clean sweat and cedar soap, and nearly groaned. The front door closed. Cody started gathering glasses. Xavier stayed where he was, pulse hammering, arousal so sharp it hurt.

“I can’t do this anymore,” he said.

Cody looked up, brow creased. “Do what?”

“Pretend I’m not losing my mind over him.” Xavier’s voice came out rough. He set his glass down before he dropped it. “Cody, I have been hard for that man since the day he moved in. I watch him work out and I have to go jerk off in the bathroom like I’m hiding something from you, because I am. I want him. I want his cock. I want that thick cock down my throat until I can’t breathe, and I want him to bend me over and pound my ass until I can’t walk. I think about it when you’re inside me. I think about his hands on my hips and his mouth on my neck and how deep he’d get. I’m sorry. I love you. I just—I can’t stop.”

The confession hung between them, filthy and naked. Cody went very still. For a second Xavier thought he had wrecked everything. Then he saw the way Cody’s throat worked, the way his eyes had gone dark, the unmistakable swell pressing against the front of his pants.

“Jesus,” Cody said quietly. “You’ve been walking around with that in your head and not telling me?”

“I felt guilty.”

“You should have told me.” Cody crossed the patio and stopped close enough that Xavier could feel the heat coming off him. His hand settled on Xavier’s hip, thumb stroking once. “Because I’ve been looking too. Those arms. That ass in those shorts. I kept telling myself it was nothing. Hearing you say it out loud—” He exhaled, half a laugh, half a groan. “I’m so fucking hard right now I can barely think.”

Relief hit so hard Xavier’s knees nearly gave. He pressed his forehead to Cody’s shoulder. “You want him.”

“I want to watch him fuck you,” Cody said, voice low and honest. “I want to fuck him with you. I want all of it, if he wants it too.” His hand slid down and cupped Xavier through his pants, squeezing the aching length there. “We invite him over tomorrow. We tell him straight. No games. If he says yes, we don’t hold back. If he says no, we drop it and I spend the night reminding you whose husband you are. Deal?”

Xavier kissed him, messy and grateful, grinding into that palm. “Deal. Tomorrow. I want his cock and yours. I want to be full of both of you.”

Cody’s answering smile was wicked. “Then go text him before I bend you over this table and ruin the plan.”

Bianca showed up the next evening in a soft henley and dark jeans, hair still damp from a shower, smelling like soap and warm skin. They didn’t bother with small talk for long. On the couch, wine untouched on the table, Xavier looked him in the eye and said they had been thinking about him, both of them, and they wanted him if he wanted them. Bianca’s gaze moved from Xavier’s flushed face to Cody’s steady one, and a slow, hungry smile broke across his mouth.

“I’ve been hoping one of you would say something,” he said. “Been jerking off thinking about this house since I moved in. Yeah. I want it. I want both of you.”

That was all the permission Xavier needed. He slid off the couch onto his knees between them, hands already working Cody’s belt and then Bianca’s, shaking a little with how badly he had wanted this. Cody’s cock sprang free first, familiar and thick, already wet at the tip. Xavier licked the salt from it, then took him deep, moaning around the weight on his tongue while Cody’s fingers threaded into his hair. He pulled off with a wet sound and turned to Bianca.

Bianca’s cock was heavier than he had dreamed, long and thick, the head broad and flushed, a vein standing along the shaft. Xavier wrapped his hand around the base, felt the heat and the pulse, and opened his mouth. The stretch made his eyes water. He worked down inch by inch, tongue pressed flat, until the head nudged the back of his throat and Bianca cursed above him, one big hand cupping the back of his skull without forcing. Xavier sucked him slow and filthy, drool slicking his chin, then switched back to Cody, then back again, worshipping both of them in turn until his jaw ached and both men were breathing hard, hips twitching.

“Couch,” Cody said, voice wrecked. “Bend over. I need to be inside you while you take him.”

Xavier scrambled up, shoved his pants off, and folded himself over the arm of the couch, ass up, hole already clenching with want. Cody slicked his fingers and worked him open with practiced care that turned rough fast, two fingers, then three, curling until Xavier whimpered into the cushion. Bianca stood in front of him, cock gleaming, and fed it back into his mouth just as Cody lined up and pushed in.

The stretch of his husband’s cock filling him while Bianca’s thickness slid over his tongue made Xavier’s whole body light up. Cody gripped his hips and fucked him hard, deep strokes that shoved him forward onto Bianca’s cock until he was taking both of them at once, throat full, ass full, drool and precum mixing on his lips. The wet sounds filled the room. Cody’s balls slapped against him. Bianca groaned and petted his hair, murmuring how good his mouth was, how pretty he looked stuffed at both ends. Xavier reached back and spread himself wider, begging without words for harder, deeper, more.

They switched when Cody was close enough to shake. Bianca rolled on a condom only long enough to slick himself obscenely, then tossed it aside when Xavier gasped that he wanted him bare, that they were all tested and sure, that he needed to feel every inch. Bianca bent him over the same couch, one huge hand spanning the small of his back, and pushed in with one long, powerful stroke that punched the air from Xavier’s lungs. He was thicker than Cody, the stretch burning sweet, and he didn’t rush. He pulled almost all the way out and drove back in, again and again, each thrust deliberate and deep, hips snapping at the end so his cock kissed something that made Xavier see white.

Cody knelt on the couch in front of him and fed his cock into Xavier’s mouth, then shifted higher when Bianca growled that he wanted a turn at that mouth too. They rearranged in a sweaty tangle. Bianca stayed buried in Xavier’s ass, railing him in those long, devastating strokes, while Cody stood and pushed into Bianca’s mouth. The sight of his husband fucking their neighbor’s throat while that same neighbor split him open undid Xavier completely. He came once already, untouched, spilling across the couch cushion with a broken cry, and they didn’t stop. Bianca just fucked him through it, praising the way he clenched, and Cody groaned around nothing, watching, thrusting shallowly into that willing mouth.

“Bedroom,” Xavier managed, voice hoarse. “I want to ride him. I want to see both of you.”

They stumbled down the hall half undressed, laughing breathlessly, and fell onto the bed. Bianca stretched out on his back, cock standing flushed and slick against his stomach, and Xavier swung a leg over him facing his feet. Reverse cowboy. He reached back, lined that thick head up with his loosened hole, and sank down in one slow, shaking drop until he was seated to the root. The angle was devastating. Bianca’s cock pressed deep and mean, and when Xavier started to move—rising, dropping, rolling his hips—every stroke dragged over the spot that made his spent cock twitch and harden again.

Cody knelt beside them, one hand on Xavier’s thigh, the other stroking himself in a tight fist, eyes locked on the place where Bianca disappeared into his husband. “Look at you,” he said, wrecked and reverent. “Taking all of him. Fuck, Xavier. Ride that cock.”

Xavier did. He braced his hands on Bianca’s thick thighs and bounced, ass slapping down, the wet sound obscene, sweat running down his spine. Bianca gripped his hips and met him thrust for thrust, powering up into him until the bed frame knocked the wall. Cody leaned in and kissed Xavier’s shoulder, his neck, then reached around to stroke Xavier’s cock in time with the rhythm. The three of them moved like they had done this a hundred times. Bianca’s breathing went ragged. His thrusts turned short and brutal.

“I’m close,” he gritted out. “Where do you want it?”

“Inside me,” Xavier gasped. “Both of you. Cody—come on me. I want it on my chest while he fills me.”

Cody groaned and straddled Xavier’s thighs from the front, stroking faster, the head of his cock brushing Xavier’s stomach. Bianca slammed up once, twice, and came with a hoarse shout, pulsing deep, heat flooding Xavier’s ass in thick spurts that seemed to go on and on. The feeling tipped Xavier over again. He clenched hard around that throbbing cock and came across Cody’s fist and his own stomach, shaking apart. Cody followed a heartbeat later, groaning Xavier’s name, painting his chest and throat in hot stripes while Bianca was still twitching inside him.

They collapsed in a heap, breathing like they had run miles. Sweat stuck them together. Bianca’s softening cock slipped free, and a warm trickle followed; Xavier didn’t care. He turned, clumsy and sated, and found both their mouths. The kiss was long and messy, three men sharing breath and the taste of each other, limbs tangled, hands roaming without urgency now. Bianca laughed against Xavier’s lips, low and pleased, and kissed Cody just as thoroughly.

“That,” Bianca said when they finally broke apart, “was incredible. Door’s open whenever you want more. Any night. I’m right next door.”

He dressed slowly, stole one last kiss from each of them at the front door, and stepped out into the dark. Xavier and Cody stayed in the ruined sheets, Cody’s arm heavy across Xavier’s waist, both of them sticky and grinning like idiots.

“Next weekend,” Xavier murmured, already scheming, fingers tracing idle patterns on Cody’s chest. “We cook for him. We don’t even pretend it’s just dinner. I want him in our bed all night, and I want you to fuck me while I suck him again, slower this time. Maybe we take turns until none of us can move.”

Cody’s laugh rumbled under his ear. “I’ll text him in the morning. Tell him to clear his Saturday.” He kissed Xavier’s damp hair. “Our sexy new neighbor isn’t going to know what hit him.”

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own gay male story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Tagged threesome deepthroat anal creampie riding

Fresh filth, nightly

The best new stories in your inbox every day. Free, 18+, unsubscribe anytime.