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+
Không đủ số lượng người đọc
303 Chs

Sweetest Poison

[Johan's POV]

That phone call almost killed him.

Johan slumped on one of the kitchen stools and let the black device clattered on the countertop. His body shivered with fear the moment he heard Rhia's voice. And he's ready to cry an apology for touching her property.

"Are you with Adrian yesterday?" Rhia had asked him, and Johan was sure he heard an accusing tone in her voice. He tried to suppress his tears, but it flowed in his nose instead.

"Yeah, he's with me." He replied after snuffling the saline fluid. It was an honest answer, but he played it safe with a question of his own. "Is something wrong?"

"No, I was just checking. Are you okay? You don't sound good."

"I'm alright. Thanks." Johan released a shaky breath of relief. He needed tissues, or a towel, or even a fucking dishrag. "I just had a bad break up and Adrian accompanied me in my misery." He laughed dryly at the lie he concocted through his teeth.

"I'm sorry to hear that. Do you want to talk about it?" Rhia asked.

"No, it's okay. I'm over it, anyway." Johan reached for the tissue pad on top of the fridge. "I was just chopping onions and my tear glands activated. Can I end the call now? I need to cook."

"Oh, yeah. I'm sorry again for interrupting. Bye!"

The call ended with a click, and a tear slipped from his eyes at the genuine sympathy in her voice. If only she knew, he's the last person who deserved it. Johan dabbed the tissue paper on his damped cheeks, blew his nose to remove the disgusting snot that kept flowing to the side of his mouth.

"Fuck, Johan. What the hell did you just get yourself into?" he scolded himself.

Johan lost his enthusiasm to cook a hearty dinner. He grabbed a packet of frozen hotdogs and fried two of them along with sunny side-up eggs. Who cares if it's not breakfast? He's not in the mood for anything else.

After he stuffed himself with the unhealthy calories and fed his annoying cat who refused to give him cuddles, Johan grabbed his wallet to buy his stress reliever. Dressed in a black-and-white striped shirt and knee-high beige short, Johan made his way to the nearby 24-hour convenient store.

"Sorry, we're out of stock," the female clerk said. "You're five minutes late, Sir. Someone already bought the last two tabs of ice cream we have left."

"Shit!" Johan covered his mouth. "Sorry, I'm not cursing at you."

The female clerk only flashed her best customer service smile as Johan exited the convenient store with potato chips and sodas. He can't go back empty-handed now, can he?

As Johan neared his apartment, munching on a cheese-flavored chip, a motorbike pulled beside him with a loud honk.

"What the fuck?!" Johan almost dropped his snacks, and he glared at the grinning blond rider. "What the hell is wrong with you?!"

"Sorry, Han. I didn't mean to startle you." Adrian sniggered, which made his apology less sincere.

Johan eyed him up and down. "What are you doing here in Subic? Again."

Adrian shrugged. He had changed into a cyan-colored T-shirt, black shorts and slippers. "I heard someone had a bad break up. I'm here to join you in your misery."

Embarrassment flooded his cheeks, and Johan bristled. Adrian was listening to the call?! And he had the audacity to show up in front of him after his girlfriend almost caught them? Johan was at a loss for words, and he shook his head.

"You should go home, Adrian," he said and continued walking. "We have work tomorrow."

"Tomorrow evening," Adrian corrected as he rolled his motorbike and parked it in front of his apartment, removing his helmet. "It's Sunday night. How about we watch a movie?"

"I'm watching my anime."

"Really? Let's watch together. What anime are you watching?"

Johan narrowed his eyes at Adrian, unlocking the door. "I'll watch it. Alone."

"Aw." Adrian pouted, holding a plastic bag in front of him. "That's too bad. I brought two litters of ice cream with me. I guess I'll just eat it. Alone," he said and spun around.

Johan's arm shot out before he could stop himself and grabbed Adrian's shirt. His eyes zeroed in to the ice cream container inside the plastic bag. Fuck. That's two litters. "You... You can't eat all that by yourself. Um. Sell me the other one and you can go."

"Alright." Adrian held the plastic bag to him, but moved it away before Johan could pick which flavor to get. "Payment first."

Johan rolled his eyes and fished his wallet in his back pocket. "Fine."

"Great! Let's go inside." Adrian circled his arm around his waist and dragged him inside his apartment.

"Wait! What are you doing! Let me go!"

Adrian dropped him on the floor, kicked the door shut and pressed the lock. He had a mischievous grin plastered over his face, and Johan could only stare in perplexity as Adrian made a beeline to his living room.

"You're getting shameless each day. Fuck. It hasn't been twenty-four hours since you last came here." Johan pushed himself from the floor.

"Oh, come on." Adrian plopped down on the couch and placed the ice cream tabs on top of the coffee table. "The perfect time to mend your broken heart is having a movie—err—anime marathon with your crush."

"YOU—!" Johan couldn't form a coherent response as blood rushed to his face. With a sigh, Johan grabbed the cans of soda that rolled on the floor. What's there to be embarrassed of? They already kissed, made out, touched each other's dick, slept in the same bed—damn it! His face grew warmer as his brain kept listing the things they've done for the past twenty-four hours.

Everything is happening at the speed of Mach twenty. Adrian will be the reason of his untimely death, or his trip to jail for committing frustrated murder, whichever came first.

After grabbing his laptop and plugging it to the flat-screen television, Johan scrolled to the list of anime in a website he'd rather not name. He flushed when Adrian raised an eyebrow. He will get that monthly subscription in a legal site, soon.

"So what are we going to watch?" Adrian asked.

"I don't know. Something not romance."

"Why not?"

"Just because." Like hell he'd watch a shoujo romance with Adrian beside him.

"How about horror?"

"No." Was he hoping he'd cling to him like a girl watching a horror flick? Dream on.

"Have you watched Banana Fish?" Adrian asked.

Johan furrowed his eyebrows. He's heard of that anime but never watched it because the title looked ridiculous. Was it comedy? Johan typed the title on the search bar. Oh, action. "Alright. Let's watch this."

Grabbing the ice cream container, Johan plopped down as the title flashed in yellow bold letters. Adrian slipped himself behind him, arms circling around his waist.

"What are you doing?" Johan craned his neck to his side, nose bumping against Adrian's cheek.

"What?" Adrian gave him an innocent look. "We already kissed and stuff. What's there to be flustered abou—!"

Johan shoved a spoonful of ice cream in Adrian's mouth so he'll shut up. Adrian only hummed in delight, sending tingles all over his body. Adrian's warmth spread to his back, reminding him why it's hard to resist the arms of comfort cradling him.

Focus on the show. Damn it!

They're on the third episode of the series when Johan spat the ice cream out of his mouth. The kissing scene between the two protagonists surprised him. Wasn't this an action genre?

"Hmm. I'm jealous. Now I want a kiss too." Adrian said, kissing his nape.

Johan squeaked. He shivered when Adrian's fingers caressed the skin above his short's garter. He could feel his hardness pressed against his tailbone, and he'd be lying if he said it didn't arouse him.

"Han?" Adrian kissed the back of his ear. "Just tell me when to stop, okay?"

He can't. Because he wanted it too.

Johan sighed in bliss when Adrian kissed the junction between his neck and shoulder. Putting down the half-empty tab of strawberry-flavored ice cream, Johan twisted his body to face Adrian. He kissed him, tasting the flavor of chocolate.

Adrian groaned into the kiss, hands crawling up inside his shirt, pinching his nipples. Johan did the same. He inserted a hand beneath the cyan shirt, feeling the hard muscles of Adrian's abdomen.

Damn, he wanted this for long. This must be another fantasy. Only it wasn't.

Adrian pulled away, breathless. "Han? Are you sure about this?"

Johan stared at the handsome face through hazy eyes. Grasping the hem of Adrian's shirt, Johan pulled it over his head. The only way to remove the tightness in his chest was to drown it in pleasure. "I am. Are you?"

Adrian only smiled, locking their lips again in a sensual dance. It didn't take long for his clothes to be removed. Both he and Adrian sat on the couch with only their boxers on. Johan smiled, tracing a finger to Adrian's pink nipples, down to his stomach, until he reached the black garter.

"You still like to tease, don't you?" Adrian chided, leaning in to capture the hardened bud on his chest.

Johan moaned at the warm wetness. "Bite it. Hard."

Their eyes met for a second before Adrian suckled and seized Johan's nipple with his teeth, his fingers pinching the other. Johan hissed at the pain, his member twitching in pleasure inside his boxer.

Adrian pulled the red boxers down, freeing Johan's erection, but Johan stopped him when he reached for it.

"No. You're not allowed to touch."

"I thought you'd prefer to take orders, not the other way around?" Adrian questioned, but obeyed nonetheless.

"You said I should tell you what's okay or not." Johan let his boxers fell on the floor and stood in his naked glory. He could feel Adrian sweeping his body with his hungry eyes. He bent down and grasped Adrian's boxers, pulling it down to his ankles. "Besides, you're not yet on the level to give me orders, Noob."

Adrian raised an eyebrow when Johan clambered on top of him. "Who are you calling a Noob, Han? Me?" He reached for his fleshy behind and pulled him closer, their throbbing shafts pressing together.

"Yes. You." Johan smirked, grounding his hips and made Adrian groan. He slapped the hand away from his rear side and went in for a kiss.

"W-what about condom?" Adrian stuttered, his light skin flushed as he panted. He was close.

"No." Johan said, grabbing their joined erection. "There's no penetration happening here."

"Oh God! Wait, what about lube?"

"Not a problem." Johan grabbed his abandoned ice cream container. Its contents have melted and Adrian's eyes widened as Johan drizzled the pink sweetness over his naked body.

Adrian shivered, but as the coldness faded and Johan's strokes sped up, it didn't take long for his body to spasm in bliss as five years of pent up frustration shoot out in thick white streaks, mixing with the melted ice cream over his torso.

Gunshots from the television speakers accompanied their groans of orgasm.

"Satisfied?" Johan panted, smirking as he spread over the sticky fluids in Adrian's body.

Adrian lost his ability to speak.

*hides behind the computer desk*

I should put this story under 17 and up. I've had this scene in mind since I first started writing this story. Why am I hesitating? LOL. I feel embarrassed but I can hear my friend all the way from UAE telling me to grow up and embrace the art of writing sex scenes. It's part of a BL writer's life.

Tell me what you think. *awkward laugh*

K_Contiellocreators' thoughts