10 Guilty Pleasure

[Johan's POV]

It was already past eleven in the evening when they walked back to his apartment, lips swollen from kissing and a hard-on constrained in their pants. Johan had to make sure there were little to no people around before they head back.

"Please keep your distance from me," Johan said, pulling the hem of his shirt to cover his front. It's a good thing he always wore baggy clothes. Walking with a prominent bulge was embarrassing enough.

"Alright, Han. Your wish is my command." Adrian had a playful smirk across his face. He's wearing a pair of tight-fitting jeans, and it outlined the length of his pride with an outstanding curve.

He averted his gaze and cursed. "Can you cover your... your thing?"

"Why, is it distracting you?" He teased, but pulled both sleeves of his jacket and tied it in front of his crotch. "Happy now?"

Johan didn't answer and simply hastened his pace. The cold of the night had seeped into his bones, but the shameless provocation still made his cheeks feel warm.

Despite the growing apprehension at the pit of his stomach, Adrian's presence beside him made it somewhat bearable. As they neared his apartment, he couldn't help but feel a little giddy.

"Can I stay the night?" Adrian asked when they stopped across from his front door. "I don't have my motorbike with me."

"You can sleep on the couch," he replied, unlocking and pushing his door open. Bright fluorescent light illuminated his living room after he flipped the switch.

"Your couch is small though. It's uncomfortable to sleep in it." Adrian half-whined while dusting the sand off of his feet. His shoes went to the shoe rack like it permanently belonged there.

"You don't have a problem last time you stayed here." Johan just left his flip-flops on the front door and went straight to the kitchen to get water. Their little make-out session made him feel dehydrated. He went back to the living room with another glass of water, handing it to Adrian who's already sat on the couch.

"I had a stiff neck that day," he confessed with a groan. The sound almost made him drop the glass if only Adrian hadn't grabbed them already.

Adrian gulped the water with eagerness, his adam's apple bobbing up and down as the liquid went down his throat. Some even dribbled from the corner of his mouth and flowed to his neck. Johan looked away.

Calm your shits. Damn it!

"I just didn't tell you because I don't want you to feel bad." Adrian finished, putting the glass on the coffee table beside his smartphone. "Thanks."

"T-there's a futon—"

A hand grabbed his wrist, cutting him off and pulling him to sit beside Adrian. "Take a hint, Han. I want to sleep with you."

"But... you said—"

Adrian kissed him, short and sweet. "Just a kiss, yeah. I meant sleep next to you. What were you thinking?"

A fresh carmine color spread through his cheeks, and he stuttered. "I-I wasn't thinking of anything!"

"Sure." Adrian tilted his head and flashed his pearly white teeth. "Now, move closer. I want a proper kiss."

"Haven't you had enough?"

"I don't think I'll ever get enough, Han," he said, leaning in. His high-bridged nose bumped on his own when he pecked him on the lips, pulling away a little to smile, lopsided, his dimples showing.

Now that they're in a well-lit place, he could clearly define every little feature on his handsome face he never thought he'd see this close. His back sank at the cushion as Adrian shifted, kissing him again, deeper.

His eyes fluttered down, desire clouding his vision, and Johan started to respond. He felt Adrian smiled against his lips, elated at the response he got.

"That's more like it." Adrian nibbled his lower lips, eliciting a breathy sigh from him.

It was only after Adrian groaned low that Johan caught himself rubbing his hand against the bulge in Adrian's pants. He didn't remember his arm moved, but when he gave a light squeeze and Adrian moaned to his mouth, the little details didn't seem to matter.

The kiss-only agreement was pushed to the back of his mind. Every sexual fantasy he had for the blond, including the ones involving his leather sofa, resurfaced with a force stronger than his fear of committing a sin.

Johan unfastened the button, and Adrian didn't seem to mind when he hooked his index finger to push the zipper down. Adrian's length throbbed against the subtle touch of his finger, and his hips buckled for more.

"Fuck. Stop teasing me, Han," Adrian breathed.

"Who's teasing who?" Johan countered and palmed the erection through the material of his underwear.

A lust-filled groan came out of Adrian's mouth. "Damn! You're more skilled than I thought."

Skilled? He hasn't even started yet. It's too early for praises.

"Do I strike you as the innocent guy with no knowledge of sex?"

"K-kinda."

It's Johan's turn to smirk, something he rarely ever does. His fingers clenched around the clothed hardness that made Adrian throw his head back. "You know nothing about me inside the bedroom, Adrian. I suggest you stop assuming things about me."

"Is that so?" Adrian's head snapped back, eyes gleaming with insatiable curiosity. He grabbed Johan by the hips and have him seated on his lap. "Care to show me what you're capable of?"

Every hair on his skin stood at the position they're in. Johan slid closer, pressing himself to the hard lump below. He yelped in surprise when Adrian grabbed his waist and ground against him. The sudden action had him circling his arms around the blond's neck.

"You like that?" Adrian whispered in his ears, voice thick and needy.

Johan only panted and buried his face in Adrian's neck, not wanting to voice out how much he loved what Adrian just did. The blond continued to thrust upward, making it harder for him to stay quiet.

"Han?"

"Y-yeah?"

"You didn't answer."

He didn't like answering at times like this. It's embarrassing! "D-do I have to?"

"Still not much of a talker, I see." Adrian ran a hand beneath his shirt, tracing a finger across the long valley of his back, and down to his hips, pulling the garter of his trousers to access more skin. "I want you to tell me what's okay and what's not. Understood?"

Johan shuddered, his own erection twitching against Adrian's stomach. "Is... is t-that an order?"

They both stilled at what he said. Johan pushed himself enough to see a surprised look on Adrian's face. A different kind of fear crawled up his spine. Oh, God! Did he make a mistake?

"Han, you—"

A vibrating sound cut Adrian off, and their head snapped to his smartphone on top of the coffee table, with Rhia's name flashing on the screen.

An ice-cold realization doused his lust-filled mind. And like the law of inertia, the fear he suppressed came back with a force enough to knock him out of Adrian's lap and onto the hard tiled-floor of his living room.

Adrian's panicked eyes darted between him and his vibrating phone, unsure whether to help him up or answer the call.

Johan leaped on his feet. "I-I'm just going to the bathroom."

He didn't wait for Adrian to answer. He dashed to his kitchen and rounded to where his bathroom was located. The door slammed shut, and he leaned on its flat surface, cold sweat forming on his forehead. As his arousal gradually diminish, the realization sank into his conscience like canines of the midnight phantom.

How could he let this happen? He gave in to his sexual desires and indulged himself with someone's boyfriend, revealing a part of himself that he swore he'd only show to a lover. Two promises in a single night and he almost broke them because of Adrian.

"Han?" A knock on the door pulled him out of his thoughts. "You okay in there?"

Johan gulped the lump that formed in his throat. "I'm... yeah... I'm good. Okay. I just... need to take a shower."

That's right. All he needed was a shower. Preferably, a cold one, so he can wash all the sins he committed today.

Johan stripped his clothes off, scrunching his face at the sticky liquid on his underwear. How many times had he pre-cummed? He couldn't even remember. Not that he could count. Fuck. His body was just like this, and he didn't know if it's even normal or not.

Grumbling a series of curses, he stepped into the shower. He lathered himself with the coconut-scented soap, and let the water washed away the sand, grime, filth, sweat, and body fluid he might still have glued to his lower abdomen.

When he stepped out of the bathroom, Adrian was still seated on his couch. He shivered when his blue eyes gazed at him. He had a red towel around his waist, yet he still felt exposed.

Johan sauntered to his bedroom, aware of the other's watchful eyes following him. He didn't know why Adrian's still here. He should have gone home to his girlfriend. Rhia will get suspicious if he lingered around, and he didn't want to get involved further into this mess.

'Too late, dumbass,' his mind said, mocking him. 'Too fucking late.'

avataravatar
Next chapter