webnovel

Playful Hearts On A Boundary Line [BL]

Johan came from a past full of dark secrets. After his first love/best friend cheated on him, he left their rural town and lived for a fresh start in the nearby city, portraying an innocent persona. For years, he kept everyone out of his private life, but the mystery he’s hiding captivated Adrian, a man with an unsatisfied relationship with his girlfriend. Despite their apparent attraction to one another, a line kept them from acting on their feelings. But when Johan outed himself in a drunken confession, things took a drastic turn. On the day he decided to distance himself from his handsome workmate, Adrian appeared on his doorstep and invited him for a walk. Blinded by desire, Johan gets tangled in an insatiable affair that challenged his beliefs, awakened his feelings, and roused his fears. As they ventured between the boundaries of love, lust, and friendship, Johan’s secrets resurfaced one by one, and Adrian’s in for a wild, dangerous ride. ——— Warnings: Oh, hey! So you've decided to click on it. Great! Just a little heads up, though. If you're looking for a BL Fairytale where MC is an innocent cinnamon roll and ML is a gay Prince Charming, you've clicked the wrong book. This story depicts a grey side of gay relationships not everyone would dare to tackle. It's a sinfully forbidden love story. Sex scenes are descriptive, and strong language are unfiltered that may be upsetting to others. Readers discretion is STRONGLY advised. ——— Gold Tier Winner of WPC# 125: LGBT+ Pride Month

K_Contiello · LGBT+
Not enough ratings
303 Chs

Restraints And Attachment

[Johan's POV]

Ignoring Adrian on purpose only lasted him for three days, something Johan found deeply concerning, since it only occurred when he's grown attached to one person. In his defense, however, he was doing a magnificent job until he had breakfast and coffee—the one he poached from his grandfather's ancestral house the night before.

"You're so hot, Han," Adrian breathed against his neck. He had his back leaned on the wall, his forearm tucked beneath Johan's raised leg. "So hot."

Johan's body burned, and he moaned when a saliva-coated finger inserted into him. His blood seared like a molten lava coursing through his vein, wanting to break free. Not even the cold water pelting from the shower above could douse the heat spiraling within him.

"Let's move to bed," Adrian suggested after he slid the third finger, but Johan shook his head. "You might get sick if we stay here longer."

"But I want to do it here." The whine in his voice was apparent, and Adrian sniggered close to his ears, his voice feathery. Johan's sphincter clenched. "Do that more, please?"

"What is?"

"Talk low. Whisper. Anything. Just keep talking next to my ears."

"What do you want to hear, Han?" Adrian purred, fingers gently massaging his insides. "Tell me."

"Nggh!" Johan pulled him closer, pressing his erection against the wet abdomen. The low vibration from Adrian's throat skittered electricity on his shoulders.

Adrian continued his ministration; stretching, rubbing, making him jolt whenever he curled his fingers, stroking his prostrate. Johan leaked with pre-cum as Adrian whispered sweet nothings in his ear, accompanied by the prittle-prattle of water against their skin.

"Let go for a sec, Han. I'll go grab a condom in my bag." Adrian removed his fingers and pinched his butt a little, but Johan didn't budge. "Han?"

"Carry me."

"And here I thought I was the clingy one." Adrian laughed again but grabbed his other leg anyway, hoisting him up to his waist. "Shit! You're heavy."

With beads of water still running on their skin, it's hard not to slip down. It took Johan an extreme amount of self-control not to sink lower when the tip of Adrian's erection prodded his ass. The frustrated growl told him Adrian felt the same, and Johan appreciated how more mindful he'd become. He placed a kiss at the base of his earlobe.

"Did you miss me, Han?" Adrian asked as they exited the bathroom, leaving a wet trail behind.

"Yeah," Johan admitted, more to himself than to Adrian. The cold temperature of the room slapped their naked body, making Johan clung tighter. "I've missed you."

"I missed you more." Adrian squeezed him in return as they passed by a body mirror beside the flat-screen TV. He stopped in front the sand-colored faux leather chair. "Now, you need to let go so I can grab my bag."

"Let me grab my bag instead."

Adrian sighed. "You're heavy, you know?"

Johan didn't answer. His limbs remained latched behind Adrian, and he could envision him rolling his eyes as he shifted to let him reach for his bag. Along with his black coin pouch where he always had a packet of condom and lube, Johan pulled the handcuff he also stole from his grandfather's house.

"Why am I not surprised you've got your hands to something like that?"

Johan chuckled at Adrian's exasperated expression and pecked his lips. "You don't know the lengths I'd go through to get something I want. Now, put it on me because I've been a bad boy."

Adrian's response was to squeeze his butt, grinning. "My hands are full though."

"Adriaaaan."

The amused snort he received had him pouting. "Stop being a brat, Han. Either you get down or you get handcuffed."

"Drop me on the bed then."

"So no more bathroom sex then?" Adrian asked, carefully sliding away from the small puddle they made on the floor. The hotel room wasn't that spacious, so it only took him two steps to the foot of the bed. "Shit! It's cold."

"Put the handcuffs on me, then let's go back to the bathroom," Johan said. He slid off of Adrian and bounced to the bed.

Snatching the handcuffs from his hand, Adrian fastened one wrist and pushed him to his back.

"Hey!"

"Let's do that later, Han. I want to do it in bed."

"But Adriaaaaan!" Johan whined. But when Adrian straddled him, holding both his wrist, a sexy smirk on his lips, he yielded. Excitement danced in his chest upon watching Adrian cuffed him to both corners of the bed.

"Now I can do anything I want with you."

The statement made Johan's cock jerk in anticipation. He resisted asking what kind of things the blond wanted to do to him. When Adrian hopped off and disappeared to the bathroom, he wondered if he's planning to just leave him there.

While another idea crossed his mind, Johan reminded himself not to taunt Adrian like last time in case he pissed him off again. Not that he's scared. Not yet, anyway.

Adrian reemerged back, rubbing a white towel on his damp hair. Just by watching him, standing naked with a semi-erection, fresh from the bath—fuck! Johan pulled on the handcuffs, feeling impatient.

Adrian paused and held his gaze, the smirk never leaving his handsome face. "Didn't know I'd find you a hundred times sexier with your hands cuffed like that."

Johan tugged his fists, feet stomping on the damp covers. "Argh! Come join me here already!"

Adrian's smile grew wider. "Someone's impatient~!"

"Adriaaaaan!"

It's not Johan's first time to be shackled in bed. Impatience was his greatest enemy whenever he got restrained, along with the feeling he'd suddenly get abandon, leaving him yearning for a release that's not going to happen.

After drying himself, Adrian sat beside him and ran the tips of his fingers on his inner thigh. The feather-like touches made Johan squirm away. Thankfully, his legs weren't tied, although that would have been awesome too.

Teasing fingers traveled up to his groin, circling to his navel, to his abs, up to his perked nipples. Johan bit his lower lip when Adrian gave a pinch.

"You're suddenly quiet. I thought you wanted me to join you?"

"..."

"Han?"

"Shut up. I'm internalizing—hey!"

Adrian suddenly pounced on him, clawing both his sides, and Johan's squeal and laughter echoed inside their hotel room. Tears blurred his vision. He thrashed his legs and yanked on his restraints. The metal dug in his skin at every pull.

"Adrian! Stop! Haha! Damn it! Spider! Spider! FUCKING SPIDER!"

Adrian, who was straddling him, ceased his tickling torture and looked around, confused. "Where's the spider?"

Johan took his time to control his breathing, chest heaving up and down. He blinked out the tears that gathered in his eyelids and met Adrian's bewildered gaze. "T-that's... a safeword." An old one.

"Safeword?"

Slumping on the bed, Johan closed his eyes and hissed at the stinging sensation on his skin. Red crescent welts adorned his wrists, and he heard Adrian cursed.

"Shit! I'm sorry. I was only playing a little. Shit! The key. Where's the key?"

When Adrian moved away, Johan locked his legs around his waist, stopping him from leaving the bed. "Han?"

"It's fine," Johan assured, looking up with a smile to the concerned face above him. "It's okay, Adrian. That's nothing compared to what I've been through."

"What?" The worry didn't leave Adrian's eyes. If any, it only intensified at the implication of his words. Adrian cupped his face. "What do you mean? Han, you're..." He gave a helpless sigh. It seemed he already had a guess, but he looked afraid to ask.

Despite his potential, Johan figured Adrian had little to no clue about bondage, which he understood since he's dating a conservative woman. He weighed his thoughts of sharing his actual preference.

"I told you it's fine. You're worrying again over nothing, Adrian." Johan took a deep breath. "I just like bondage play," he paused. "And a little sadomasochism, I guess."

In a span of five seconds, Adrian's expression turned from anxious to horrified, before his facial muscles settled to confusion. "You... liked being hurt? You're a masochist?"

"A little," Johan confessed, moving his shackles for emphasis, the metal clanking. "But only during sex. I don't mind vanilla though. So, again, don't worry about it."

Adrian slacked his shoulders, blinking, mind processing the new information. He seemed like he had a lot to ask. Scooping Johan's still damp head, Adrian kissed him, soft but firm. "Would you ever tell me why you like stuff like that?"

"Maybe. Someday." Johan leaned up to recapture Adrian's mouth. "Right now, please let me stay like this as we continue where we left off—no, wait—let me dry my hair first. And turn the damn air-con off. I feel like I just wet the bed."

Adrian didn't move for a while, and Johan feared he may have weirded him out, making him gulp. "Mm'kay, let me dry you off. You'll catch a cold if you stay like this," he finally said, his tone comforting despite yet another failed play. He kissed him again before pulling away.

"I don't easily get cold. The cold never bothered me," Johan deadpanned through his shivers.

"Right, Elsa."

A kick to his naked butt toppled Adrian on the floor, bringing the wet covers with him.

"I'm Hansen Frost, you jerk."

Johan's a bratty Sub, I'm telling you.

On the other hand, ruining their perfect sexy time is becoming my favorite thing to write. LOL!

K_Contiellocreators' thoughts