FREE CHAPTER â This chapter is being released for FREE
His breath hitched as teeth grazed his shoulderânot hard, just enough to make him arch.
He didnât pull away. He pushed back.
Fingers dug into his hips, steadying him from the side. Rich stood just off the edge of the bed, body angled in, close enough to control each motion without fully joining it. The sheets were half-kicked, the air warm with sweat and friction, the sound of skin on skin filling the quiet. He wasnât making noise just to be heard; it was instinct, involuntary, pulled from the base of his spine.
The mouth at his neck moved lower.
He let his head fall forward.
And thenâ
A voice, low and steady: âHold it.â
Brookes froze, lips parted, pulse visible in his throat.He blinked once. Then smiled.
He kept his knees on the bed, palms flat against the sheets, head loweredânot in submission, exactly, but in posture. Learned behavior. A practiced stillness. The kind that told the watcher: Iâm here. Iâm waiting. Do what you want.
There was a pause.
Then the flat click of a buckle behind him, the soft jingle of metal. A hand reached forward and clipped the collar into place.
âGood pup,â Rich said, low and deliberate, close enough for Brookes to feel the shape of the words against his skin.
Brookes exhaled slowlyâsteady, obedient, wired from the inside out.
Not acting. Not exactly. Just letting the part of himself that craved direction float to the surface and stay there.
The mask covered his eyes and muzzle, soft black silicone that clung tight to his face, ears perked upright in silhouette. Heâd worn it before, but something about tonight felt more complete. Rich wore only his briefs, a black handkerchief knotted across the lower half of his face and his baseball cap pulled low. The rest of him was skin and intentâquiet strength in bare shoulders and forearms braced against the mattress. Anonymous, authoritative. The look suited him.
Brookesâs body stilled even as his mind hummed. He felt the leash attachâa quick metal clickâand the subtle tug that followed, just enough to say: mine.
âDown,â Rich said.
Brookes lowered slowly, forearms to the bed, spine arched, breathing steady through his nose. The mask softened the world. It tunneled his vision, drew every sense inward. He felt more than he saw.
A hand drifted down his back. Not urgent. Not cruel. Just present. Reminding.
âEyes on the pillow,â Rich said. âGood. Stay just like that.â
The praise hit warm. He didnât need more. Didnât want more.
He wanted to be seen like thisâstill, waiting, shaped by someone elseâs rhythm.
The tug on the leash came again, slower this time, paired with the sound of something shifting behind him.
Brookes didnât move. Just breathed.
Good pups waited.
He was good at waiting.
âYou wanna be a really good pup?â
Brookes shook his head vigorously, the motion quick and eager beneath the mask.
Rich stepped back just enough to hook his thumbs under the waistband of his briefs and pull them down in one smooth motion. His cock sprang free, thick and already hard. He climbed onto the bed with calm purpose, knees framing Brookesâs line of sight.
Without a word, Rich unclasped the muzzle section of Brookesâs mask and gently guided his head forward.
Brookes moved without hesitationâclimbing between Richâs legs, hands braced on his thighs, mouth open and waiting. He licked the head first, slow and reverent, tasting the salt already rising. Then he sank down, inch by inch, until his lips met skin and his breath hitched through his nose.
âThatâs it,â Rich murmured, voice thick. âNice and deep. Just like that.â
Brookes moaned in response, the sound muffled by the stretch of cock filling his throat.
Rich let out a low sound, almost a sigh, and settled a hand on the back of Brookesâs headâsteadying, not forcing.
Brookes closed his eyes behind the mask and settled into a rhythmâdeep, deliberate, and wet. He sucked with intent, hollowing his cheeks on every pull, his throat stretching to take Rich in until the tip nudged the back and stayed there. Spit pooled at the corners of his mouth, slicking Richâs cock with more than enough glide. He moaned around it, low and eager, the sound vibrating through Richâs length.
âYou like this, donât you,â Rich said, his voice barely above a whisper. âMy good fucking pup.â
Brookes whimpered, nodding as best he could, desperate and obedient.
He wanted to be used. He wanted to be praised. Every sloppy swallow asked for more. Every tightening of Richâs grip on his hair gave it.
Rich eased him back with a gentle pull, cock slipping free with a wet sound. He ran his thumb across Brookesâs lips, smearing spit. âTurn around,â he said, voice lower now, almost hoarse. âLet me see you.â
Brookes obeyed instantlyâshifting, crawling forward, then arching down on all fours. He looked back over his shoulder, breath quick, waiting.
Richâs hand slid down the curve of his back, then lower, thumbs spreading him open to reveal exactly what he wanted. He exhaled like it hurt to look.
âFuck,â he muttered. âLook at that hole. Always so eager. Always so fucking open for me.â
He pressed his thumbs wider, watching how Brookes shifted into itâbreath hitching, thighs trembling slightly under the strain. Rich let his gaze linger, admiring the slick swell, the faint clench like Brookes knew he was being watched and wanted to put on a show.
âStay just like that,â Rich said, voice dropping darker. âGonna take my time with you.â
Rich leaned back, bracing one hand behind him as he slicked himself with the otherâslow strokes, deliberate, the wet sound unmistakable in the quiet. He smeared lube from base to tip, fingers working it in until his cock gleamed in the low light. Then he shifted forward, settling on his knees behind Brookes, guiding the thick head between his cheeks with practiced ease, letting it slide up and down the cleft in a slow, teasing drag. He paused to nudge the head against Brookesâs hole, circling it, letting just the tip press inâthen pulled back. He did it again, a little deeper this time, then withdrew, making Brookes whine softly in anticipation. Once more, slower, until the edge of stretch made his thighs tremble. Only then did Rich press in for real, hips rolling forward with thick, deliberate pressure.
Brookes arched instinctively, presenting, legs spread just a little wider as he felt Richâs cock nudge between his cheeks. A pauseâmeasured, electricâthen the first push.
He eased in with a steady roll of his hips, thick and slow, claiming every inch. Brookes let out a sound, half-breath, half-moan, and pushed back to meet him.
âThatâs it,â Rich growled, hands gripping Brookesâs waist now, pulling him in tight. âTake it. Just like that.â
Then he started to thrustâdeep, controlled, the kind of rhythm that left no doubt who he belonged to. It wasnât rushed. Rich set a pace and held it, hips snapping forward in steady drives that made Brookes gasp into the mattress. Time blurred around the edgesâjust breath, friction, and the slick sound of skin meeting skin.
At some point, Rich leaned over him, the brim of his cap brushing Brookesâs nape, one hand planted beside his head, the other wrapped tight around the leash. The angle shifted; the thrusts went deeper. The slap of their bodies echoed off the walls.
âSuch a good fucking pup,â Rich muttered between gritted teeth. âTaking all of me. Staying right where youâre told.â
He raised a hand and brought it down hard on Brookesâs assâonce, twice, then a third time, open-palmed and sharp. The sound cracked through the room, the sting blooming warm across Brookesâs skin.
Brookes whimpered, pushing back into the next thrust like it had only made him hungrier.
Brookes moaned like praise fed him, body shaking with every push. Minutes passed. Maybe longer. Rich never let upâjust adjusted, dragged it out, kept Brookes suspended at that edge where it hurt and thrilled all at once.
His thrusts turned sharper, more erratic. The tight grip on the leash turned to a fist in Brookesâs hair, pulling him up just enough to arch his back harder. Brookes could feel him swelling, the way his hips started to stutter, the low sounds escaping his throat more ragged now.
âFuckâkeep still,â Rich growled. âDonât move. Donât even fucking breathe.â
Brookes froze, spine taut, hole pulsing around the thick length inside him.
Then Rich pulled out in one sharp motion, hand already stroking hard and fast. A beatâtwoâand then he came, thick and hot ropes of cum across Brookesâs lower back, striping his skin with every pulse.
Rich groaned low, head bowed, hand still wrapped around the base as the last drops spilled. He gave himself a slow final stroke, then gave his cock a lazy shake, flicking off the last drops, flicking the excess across the sheets with a breathless exhale. His chest rose and fell, cap tipped forward, the mask around his jaw still damp with heat. He stayed there for a moment, catching his breathâsilent, still, watching the slick lines cooling on Brookesâs back like a signature he wasnât ready to wipe away.
Brookes stayed exactly where he wasâknees spread, breath shallow, back arched like he was still offering himself up.
Good pups didnât move until they were told to.
âGood boy.â
Somewhere in the room, a soft mechanical whir kicked back to lifeâthe camera, still rolling. A red light blinked in the far corner, steady and small, but impossible to miss.
Rich didnât look at it.
Brookes did.
Just a flick of his eyes beneath the mask. Just long enough to remember: theyâd wanted this one unscripted.
And now it wasâall of it. Every sound, every mark, every drop still glistening on his skin.
They wouldnât need to retake a thing.
By the time Brookes stepped out of the showerâdamp, flushed, towel slung low on his hipsâRich was already at the desk, the camera plugged in, footage uploading. The room still smelled like sweat and lube, but now it was threaded with steam and soap.
Brookes rubbed the towel through his hair and padded over, still naked, his stride easy, loose, shameless. He leaned in, water clinging to his skin, cock bobbing with each step, and glanced at the screen with curious, unhurried eyes.
âYou watching it back already?â
Rich nodded, jaw tight with focus. âJust skimming. Wanted to make sure the audio didnât clip.â
Brookes smirked. âYou mean you wanted to see the cumshot in 4K.â
Rich didnât look up. âI mean I wanted to make sure your mask didnât slip.â
Brookes laughed under his breath, reaching past him to grab a shirt off the back of a chair. âFair. Lighting looked good though.â
âYeah,â Rich said. He clicked through a few frames. âItâs clean. Might tweak contrast on the wide shots, but itâs solid.â
He paused, eyes narrowing as he adjusted a level. âAlsoânext time, we gotta keep it down. If someone in the dorm hears us, weâre screwed.â
Brookes cocked a brow. âYou think they heard?â
Rich finally glanced up. âDonât need another soccer field incident.â
Brookes snorted. âThat was not my fault.â
Rich gave him a look. âEmbarrassing as hell. Weâre still not even sure if they bought the whole âdareâ story.â
âI mean, some of them did,â Brookes said, tugging the shirt over his head. âProbably.â
Rich leaned back in the chair. âStill weird how our page spiked right after that.â
Brookes tilted his head. âYou think it was connected?â
They both paused, then in sync: âNahhh.â
Brookes stepped closer to the desk, eyes scanning the screen over Richâs shoulder. âHowâs the last one doing?â
Rich tabbed to their analytics. âViews are peaking. Starting to level out.â
âPlateau?â
Rich shrugged. âNormal curve. First 48 hours are always the bump.â
Brookes scratched his jaw. âWe might need a new hook soon.â
Rich didnât turn around. âNo more mirror angles. Weâve done that to death.â
âPOV again?â Brookes offered.
âToo basic.â
âIn the woods?â
Rich snorted. âAnd get poison oak on my ballsâI think not.â
Brookes leaned against the desk. âWhat if we brought in toys?â
Rich gave a side-eye glance. âYou hate cleanup.â
âTrue,â Brookes muttered. âOkay, what about⌠a challenge thing?â
Rich shook his head. âEveryoneâs doing that. Weâd be late to the trend.â
Brookes let out a long sigh. âWeâre not doing feet.â
âGod, no.â
They sat in silence for a moment, the screen humming in front of them. Then Rich said, âWeâll think of something.â
Brookes nodded slowly, then perked up. âHey, what about a collab?â
Rich glanced at him. âCould work. What kind are we talking?â
âDepends,â Brookes said, casual. âCould be a third. Orââ
âA fourth,â Rich finished, brow raised.
Brookes grinned. âDouble duo. Split the screen, share the heat.â
Rich leaned back in the chair. âThatâs⌠ambitious.â
âEveryoneâs doing it,â Brookes said. âWeâd just be doing it better.â
âOkay, but with who?â Rich asked, brow furrowed.
Brookes smirked, playing it coy.
âLetâs just say I sent a message. These guys? Same audience as us, top one percent. Clean setup, good energyâand they actually know how to cut a reel.â
Rich snorted. âDude, anyone who posts more than once a week can hit the top one percent. Doesnât make them porn-star status.â
âOkay, but stillâthey seem normal.â
âWe fuck around in dog masks,â Rich said flatly.
Brookes grinned. âItâs our shtick.â
Rich rolled his eyes. âI donât think you know what that means.â
âWhatever.â
Rich leaned back, arching a skeptical brow. âAnd theyâre down?â
âHavenât heard back yet,â Brookes admitted. âBut if they bite, itâs a solid match. Think mirror image. Balance. Chemistry.â
Rich nodded slowly. âYou sure theyâre not too polished?â
âWeâre not trying to out-slick them,â Brookes said. âWeâre just trying to light the screen on fire.â
Rich leaned back again, thoughtful. âWhat if the chemistryâs off?â
Brookes shrugged. âThen we bounce. No hard feelings, no footage. Just keep it tight.â
Just then, a ping sounded from the laptop.
âAwe. Dudeâthey responded,â Brookes said, eyes widening.
They both leaned in toward the screen, scanning the reply. Then, slowly, they looked at each other.
TO BE CONTINUEDâŚ
The story continues with Josiah B Vale. Make sure youâre subscribed so you donât miss a beat.
â ď¸ Caution: Subscribing to The House o