Wanting My Brother's Best Man

The heavy bathroom door had just swung shut behind me when I heard it creak open again. My pulse jumped before I even turned.

  • Score 9.5 (41 votes)
  • 1518 Readers
  • 2335 Words
  • 10 Min Read

The heavy bathroom door had just swung shut behind me when I heard it creak open again. My pulse jumped before I even turned.

Footsteps echoed against the tile.

I caught his reflection in the mirror first; Calvin, sleeves rolled to his forearms now, jacket gone, tie loosened just enough to show the hard line of his throat. His smirk was sharp and hungry, like he’d been waiting for this.

“Well,” he drawled, voice low, the sound bouncing off the marble and glass. “That was some speech, Masey boy.”

I gripped the sink tighter, chest still rising too fast. “You followed me.”

“Damn right I did.” He pushed off the door and moved closer, slow and deliberate. “Couldn’t take my eyes off you all night.”

Heat surged through me, my throat dry. “Cal…”

“Thought you could sneak off, huh?” Calvin’s voice was low, playful, almost a growl.

I stood at the sink, pretending to wash my hands, but my chest was thundering. “I just needed a minute.”

He came up behind me so close I could feel the heat radiating off his chest through the back of my suit jacket. His reflection towered over mine in the mirror: broad shoulders filling his shirt, jaw sharp, eyes heavy-lidded with want.

“Bullshit,” he said simply, and the corner of his mouth twitched like he knew exactly how hard I was trying to keep cool.

“Cal…” My throat was dry. “This is...this is the rehearsal dinner. Anyone could --”

He leaned in close enough that his breath brushed my ear. “Anyone could walk in, yeah. But you’re still here. Still looking at me like you want it.”

My chest was tight, lungs burning with the weight of the moment. “I shouldn’t…”

His gaze in the mirror pinned me in place, daring, relentless. “Maybe not. But do you want me to stop?”

The words cracked something open inside me. I should have turned away. I didn’t. I shook my head, a rough whisper slipping out. “No.”

The smirk returned, darker this time. “Good. Because I don’t want to stop either.”

His hand slid across my waist, fingers digging into the fabric of my shirt, tugging me back just enough that I felt the outline of his cock pressing against my ass through our clothes. The contact made my knees threaten to buckle.

A soft breath escaped me. “Cal…”

“Cal what?” he whispered in my ear, his voice low and teasing. His breath was hot against my skin, making me shiver.

I gripped the edge of the sink, my knuckles whitening. “What if… someone walked in?”

“Then we better be quiet.”

And with that, his mouth was on my neck.

I gasped as his lips brushed the base of my throat, slow and deliberate, like he was tasting me. His teeth grazed lightly, then he sucked just hard enough to make me tilt my head back.

“Calvin…” I hissed, but it came out broken, desperate.

His hand slid lower, cupping me through my pants. “Hard already,” he murmured, satisfied.

I jerked forward instinctively, panic and arousal colliding in my gut. My heart hammered so loud I was sure he could hear it. “This is the common washroom, what if --”

He leaned closer, lips brushing my ear....“Then, I'll kiss you right in front of them...”

Before things could get any hotter, I turned in his grip, grabbed a fistful of his jacket, and pulled him toward one of the bathroom stalls. The metal door groaned as I shoved us inside and slid the latch into place. A heartbeat later, my back hit the door, and Calvin’s mouth crashed onto mine.

The kiss was brutal, hungry. His tongue forced its way past my lips, his hand cupping the back of my head, holding me there as if he was afraid I’d pull away. I didn’t. I couldn’t. My hands clawed at his chest, his shoulders, desperate to touch him everywhere at once.



Tried my best to create a reference image :P

He groaned into my mouth, grinding his hips against mine until I could feel his cock straining against his trousers, pressing directly into mine. The friction made me moan helplessly.

“Fuck, you taste so good,” he muttered, breaking the kiss just long enough to breathe the words against my lips.

I tried to say something...anything...but then his mouth was on my neck again. This time, there was nothing soft about it. His teeth scraped, then bit, and he sucked hard enough to make me whimper.

“Calvin,” I gasped, shoving weakly at his shoulders, “not there...people will...someone will see it.”

“That’s the point,” he growled, suck ing harder, branding me.

My knees gave out and I clutched at his arms just to stay upright. He didn’t let up. His hands were everywhere...gripping my ass, sliding under my shirt, squeezing my waist as he ground against me harder, harder. The stall rattled faintly from the force.

"Ah..fuck Cal", I moaned.

I buried my face in his shoulder, trying to muffle the sounds slipping out of me, but he only laughed darkly. “You love it. You fucking love it.”

His hand slid between us, fingers fumbling with my belt. He didn’t undo it fully, just shoved down enough to get his hand inside, palming me roughly through my briefs. The jolt of pleasure nearly knocked the breath out of me.

“Fuck—Cal—”

“Shhh,” he hissed, biting at my ear. “Gonna make you come all over my hand if you don’t shut that pretty mouth.”

I wanted to fight it. I wanted to tell him we couldn’t, not here, not like this. But my hips were already rocking into his grip, my cock straining against his palm, my body betraying me with every desperate thrust.

He kissed me again, bruising and wet, his tongue tangling with mine until I could barely breathe. Then he pulled back just enough to murmur against my lips: “Gonna leave my mark on you, Masey. Gonna make sure you think about me all fucking night.”

Before I could answer, his mouth was back on my neck, lower this time, suck ing so hard I knew the mark would be visible no matter how I tried to hide it.

“Cal—unghh fuckk—”

He only moaned, rutting against me, grinding his cock against mine so hard I saw stars.

And that’s when it happened.

I heard the common bathroom door opened outside.

I froze, blood running cold, but Calvin didn’t move. He held me pinned, his tongue still on my throat, his hand still buried in my pants.

“Masey?” Nathan’s voice. Light, casual, completely unaware. His shoes clicked on the tile as he moved toward the sinks. “You in here?”

My eyes shot wide. Panic surged through me. I shoved at Calvin’s chest frantically, mouthing stop stop stop.

He only chuckled low in his throat, the sound vibrating against my skin. His teeth grazed over the fresh mark he’d made, and I let him linger there a second longer before pushing at him again with a breathless laugh. His hand gave me one last squeeze before he finally eased back, leaving me trembling, breathless, and branded.

We stood there, both panting silently in the stall, as Nathan’s footsteps echoed only a few feet away outside the bathroom stall.

The stall felt too small, too hot, too loud with the sound of my own pulse thudding in my ears. Calvin’s chest was still pressed against mine, our bodies plastered together in the cramped space. His breath fanned my cheek, heavy, teasing, like we weren’t one wrong move away from being caught.

“Fuck,” I mouthed, shoving at him again, panic sparking through me. “What if he—”

Calvin only smirked in the dim light, his eyes gleaming with mischief. He leaned in, his lips brushing my ear as he whispered, “Then we’ll give him a show.”

I gaped at him, horrified and turned on all at once.

Before I could argue, his hand slid boldly down, giving my ass a playful smack. The sound was sharp in the quiet stall, and I froze, my stomach dropping. He grinned wider, completely unbothered, and mouthed a silent relax before smoothing his palm over the sting like a promise.

Nathan’s footsteps echoed again, closer now, the tap of leather soles against tile. “Masey? You in here?”

I shoved at Calvin one more time, panic clawing at my throat. He finally stepped back, but not without lingering; his fingers giving one last squeeze, his grin carved deep, smug and unshakable. He tilted his head toward the stall door as if to say: Go on. Face him.

I scrambled upright, adjusting my shirt, trying not to look like I’d just been pinned to a wall and nearly eaten alive...I swallowed hard, gave him a glare that only made his smirk grow, then slowly pushed the lock. The metal clicked far too loud in my ears.

When I slipped out of the stall, my legs still shaky, Calvin stayed inside, silent but vibrating with amusement. I knew the bastard was probably leaning against the wall, listening, waiting to see how badly I’d squirm.

I forced myself to breathe normally as I crossed to the sink, flipping on the water for cover.

Nathan rounded the corner just as I splashed my face. His tie was loosened, suit jacket slung over one arm, and he looked both relieved and mildly annoyed.

“There you are,” he said, shaking his head. “I was about to send out a search party.”


I grabbed a paper towel, blotting at my face. “Just needed a minute. Too many speeches, too much champagne.”

“Uh-huh.” Nathan’s eyes flicked over me, the way only an older brother could. He noticed everything. The untucked edge of my shirt, my hair sticking slightly out of place. He frowned but didn’t press...yet.

“You were incredible, by the way,” he added after a beat, his voice softening. “That speech. I mean… you got everyone, man. There were tears. Olivia was a wreck. And me? Forget it. You really pulled it out.”

My throat tightened, both from the words themselves and from the fact that, behind me, Calvin was no doubt biting his lip to keep from laughing at the sentimental moment.

“Thanks,” I said quickly, ducking my head.

But Nathan stepped closer. His expression turned serious, earnest. “I knew exactly what you were saying. Even if no one else caught it.”

My chest went hot. “What do you mean?”

“The part about me always being there. About… you never saying everything out loud but me still knowing.” He gave me that soft, brotherly smile I’d seen since I was a kid. “You don’t have to explain, Mason. I understood. And I want you to know… I’m proud of you.”

God. My eyes burned.

And then he wrapped me up in a hug. A real one, tight, like the kind that almost knocked the air out of me. I stood there stiff for a second, overwhelmed, until I gave in and hugged him back. Over his shoulder, my eyes darted toward the stall I’d just left. Calvin was hidden inside, probably smirking, probably stroking himself just for the thrill of it. The contrast made me dizzy: Nathan’s warmth, Calvin’s heat.

When Nathan finally pulled back, his gaze snagged on something near my collar. His brow furrowed.

“What’s that?” he asked.

Panic lit me up. I turned slightly, feigning confusion. “What?”

“On your neck.” Nathan reached out before I could stop him, brushing his thumb over my skin just below my jaw. “It’s… red.”

I jerked back too fast. “It’s nothing. Just, uh… a rash. Maybe the collar’s too tight. Heat rash. You know how I get.” My words tumbled out, messy.

Nathan tilted his head, skeptical. “Heat rash?”

“Yeah.” I forced a laugh. “Stress, nerves. I’ve been sweating since we got here. Happens all the time.”

For a long second, he just looked at me. My stomach churned. Then, mercifully, he sighed and let it go.

“You really should learn to take better care of yourself,” he muttered. “It’s a big day for me tomorrow, Mase. Don’t fall apart on me now.”

“Promise.” I grinned weakly, praying he’d buy it.

Nathan studied me a moment longer, then finally glanced at the mirror, straightening his tie. “Alright. Let’s head back. People are probably wondering where we disappeared to.”

“Go ahead,” I said, a little too fast. “I’ll catch up. Just… finishing up.”

He gave me a long look, but shrugged. “Don’t take too long.”

As his footsteps echoed toward the door, relief surged through me. I waited, ears straining until the door finally swung shut behind him.

I exhaled shakily, gripping the edge of the sink.

The stall creaked open.

Calvin emerged, smug as sin, his shirt undone halfway, eyes glittering with mischief. He stretched, casual as anything, then sauntered over until he was behind me again. His hands slid boldly around my waist.

“You should’ve seen your face,” he whispered, biting back a laugh. “Big brother almost caught you branded with my teeth.”

“Shut up,” I hissed, but my voice shook.

He pressed closer, grinding against me lazily, his breath hot at my ear. “Could’ve told him the truth, you know. ‘Nathan, meet the man who put that mark on me.’” His tongue flicked at the edge of my jaw. “Bet he’d love that.”

I shoved him off, heart racing, but not before a traitorous shiver ran down my spine.

I walked toward the bathroom door, forcing my legs steady even as his eyes burned into my back.

“Get dressed, Cal,” I muttered, keeping my voice low. “And stay the hell out of trouble.”

He grinned, slow and wicked. “No promises, Masey.”

My hand gripped the handle, but before I could pull it open, his voice followed me, low and taunting:

“Can’t wait to see how you cover that hickey tomorrow.”

There was a beat of silence, heavy, charged. Then his voice dipped even lower.

“And I’m going to be giving you some more tonight. See you back at the room.”


If you enjoyed this story, consider supporting the author on Patreon.


Report
What did you think of this story?
Share Story

In This Story