“Beyond the Rain” – Part 2

[📘 Content Warning:
This story contains Boys’ Love (BL) themes, NSFW mature/adult content, explicit scenes, and strong language. It explores deep emotional connections between the characters with intense, passionate moments. Reader discretion is advised]

The room was dim, the soft glow from the bedside lamp casting long shadows over the bed.

Outside, the rain continued to fall, its rhythmic tapping against the window creating a gentle soundtrack to the moment.

The air was thick with the scent of Yibo’s cologne, mixed with the warmth of their bodies pressed close.

Zhan could feel the steady beat of Yibo’s heart beneath his fingertips, a reminder that after all this time, they were finally together again.

Yibo’s eyes met his, soft but full of intensity, the weight of the year apart hanging between them.

He reached up, brushing a lock of Zhan’s hair behind his ear, his voice thick with emotion.

“You don’t know, Zhan-ge,” Yibo whispered, his tone low and raw.

“The moment I saw you in this room, all I wanted to do was pull you to me, kiss you, feel you.

But I held myself back… because I knew if I did, I wouldn’t be able to stop.”

Zhan’s breath caught in his throat, the weight of those words sinking in.

He leaned down, pressing his forehead to Yibo’s, eyes closed, as if trying to hold onto this moment forever.

“I know,” Zhan murmured, voice trembling. “I’ve felt it too. The ache… the longing…

But now, we’re here. And nothing is going to stop us.”

Zhan climbed atop him, straddling his hips, warmth radiating from their bodies.

His movements deliberate, gaze dark and hungry.

Zhan straddled him with ease, letting his hands trail down Yibo’s chest, fingers exploring each dip and line with aching familiarity.

Yibo’s breath hitched, eyes locked on Zhan as his tank was slowly peeled away, revealing warm skin and toned muscle beneath.

“You’re more beautiful every time I see you Bobo…”

Zhan whispered against Yibo’s collarbone, leaving a trail of soft kisses, nipping gently.

In an instant Zhan pressed an open-mouthed kiss to Yibo’s neck, then sucked gently, leaving a deep, deliberate mark—one only he would ever be allowed to give.

Yibo tilted his head back, humming softly in pleasure, fingers threading through Zhan’s hair.

“Zhan-ge… you are driving me crazy!” he breathed.

Zhan smirked, his hands slowly trailing over Yibo’s skin, savouring every reaction.

He took his time, pressing gentle kisses along Yibo’s neck, chest and abdomen, Yibo arched slightly beneath him, desperate for more.

“Zhan-g-ge…” Yibo pleaded softly, voice rough with desire.

Zhan leaned down, their foreheads nearly touching.

His lips brushed against Yibo’s, but he didn’t kiss him yet—just hovered.

His voice dropped, low and full of heat.

“Say it again,” he whispered, breath fanning across Yibo’s cheek.

“Say my name like that one more time Bobo…”

“Zhan-g…” – Yibo’s voice came out like a groan, thick and shaky with need.

His lips brushed just beneath Zhan’s ear, breath hot and trembling.

“You don’t know -ge.. what you’re doing to me…”

“If you’re already falling apart, Bobo… are you sure you can handle the rest?” Zhan smirked, voice low and teasing.

Yibo growled low in his throat, hands tightening around Zhan’s waist.

In one swift motion, he rolled them over, taking control.

Zhan arched into him with a sly smile, voice breathy and daring.

“Let’s see if you’ve still got it, Bobo.”

Yibo’s smirk deepened as he leaned down, voice thick with desire:

“Oh, I’ve got more than enough for you, Zhan-ge.”

As soon as Zhan was beneath him, Yibo captured his mouth in a kiss—deeper, harder this time, biting just enough to leave Zhan’s lips bruised all over again.

“You want another bite, ge?” Yibo whispered, lips brushing Zhan’s skin.

Then he dragged his mouth lower, pausing at Zhan’s chest. he sucked harshly, leaving a red, angry bite mark.

Zhan gasped sharply, fingers tangling tightly in Yibo’s hair, his entire body shuddering under the pleasurable sting.

“Fuck, Bobo—!”

“Still think I can’t handle you, Zhan-ge?”

Yibo’s voice dropped, thick with possession, as his mouth found Zhan’s throat.

Their hands roamed feverishly over each other’s bodies, a tangle of heated skin and frantic touches.

“Fuck, you’re so perfect.” Yibo groaned, as his mouth trailing down Zhan’s chest, leaving wet, burning kisses in his wake.

His lips moved lower, brushing over Zhan’s stomach, the heat of his touch sending jolts of electricity through Zhan’s body.

He paused for a moment, his breath warm against Zhan’s skin, before continuing down with a slow, deliberate hunger, making Zhan shiver with every touch.

Zhan’s body responded before his mind could catch up, breath shaky, skin burning under Yibo’s mouth.

“Bobo… Don’t stop…”

“Not when you’re moaning like that, Zhan-ge.”

Yibo’s voice was a deep rumble, full of desire. “I’m just getting started…!”

“I want to hear you, Zhan-ge…” Yibo’s voice was hushed, his breath warm against Zhan’s skin as he moved lower.

“Let me hear how much you need me…”

“Bobo… Please…” Zhan’s voice cracked, his desperation pouring through every broken syllable.

“You sound so damn sexy when you beg, I just love to hear that, Baobei…”

Yibo’s tone was rough, eyes dark and hungry.

“You’re mine tonight. Only mine.”

His hands gripped Zhan’s thighs possessively.

“I’ve been starved for you, Zhan-ge… every fucking night without you felt like hell.”

Zhan’s breath caught, heart pounding in his ears as his fingers threaded through Yibo’s hair, tugging him closer, grounding himself in the feeling of him.

“Then take me, Bobo… like you mean it!”

Yibo lowered himself further, his forehead nearly touching Zhan’s stomach, his breath warm and ragged as their bodies aligned.

“Zhan-ge… I want to hear your moan!”

Zhan’s eyes fluttered shut, lips trembling.

“Have it Bo… have all of me… no one else gets this. Just you Bo-di!”

Yibo’s lips ghosted over Zhan’s, just barely.

They lost themselves in each other’s touch, scent and warmth.

Bodies tangled, moving in perfect harmony.

Moans and whispers filling the silence.

“Bobo…” Zhan groaned, breathless, his fingers gripping Yibo’s arms tightly.

Zhan’s voice was a soft, desperate whisper as he arched into Yibo’s mouth.

“Make me feel you, Bobo… show me what you’ve been waiting for… every damn second…”

Slowly, Yibo came back up, positioning himself over Zhan, his body pressing firmly against him once again.

Their gazes locked, Yibo’s voice dropped to a low, breathless growl as he leaned closer, his lips hovered just above Zhan’s, teasing him, before finally closing the distance.

They shifted together, Zhan adjusting under Yibo’s guiding hands until Yibo knelt behind him, his chest now flush against Zhan’s back, close and sure.

“You don’t need to ask, Zhan-ge. I’m going to make you feel everything… every single inch of me.”

He gripped Zhan’s hips tighter, his breath hot against his skin.

“And when I’m done, I’m going to make sure you remember tonight for the rest of your life…!”

Yibo pressed in from behind slow and steady.

Zhan gasped, his body trembling, head falling forward as his fingers gripped the sheets, trying to hold on to the moment.

“Bobo…” His voice cracked — breathless. “You feel—so good…”

Yibo’s hands gripped his hips firmly, grounding him.

“I missed this,” he whispered against Zhan’s shoulder, his lips brushing the damp skin there.

“Missed you. Every part of you.”

Zhan arched back instinctively, his moans muffled against his own forearm.

Yibo dragged his mouth up along the back of Zhan’s neck, hot breath fanning over his ear.

As he reached Zhan’s shoulder, he couldn’t help but bite down gently, a burst of pleasure flooding through him as he pulled Zhan even closer.

“Say my name, baobei,” he growled, voice dark and low. “Let me hear you fall apart for me.”

Zhan whimpered, his body trembling.

“Bobo… god—yes…”

His breath hitched, legs shaking as another wave of pleasure surged through him.

“Bobo… every inch of you… f-fuck—I can’t—ahh…”

He bit his lip, his body completely giving in.

“You can beg all you want Zhan-ge… but I’m not slowing down… until I’m done with you tonight!”

Yibo rolled his hips again, deeper this time, pulling a desperate cry from Zhan’s throat.

“Yibo… please… don’t stop… don’t you dare stop…!”

Yibo’s lips found Zhan’s ear, voice ragged and rough:

“Remember this, Zhan-ge… every second we lost—I’m taking it all back tonight…!”

“Show me then… show me who I belong to!” Zhan challenged, eyes blazing.

“I’m right here, Bobo… just do it and ruin me…”

And Yibo did, again and again!

_____________________________________

Zhan collapsed forward with a shaky exhale, his body trembling as Yibo gently wrapped both arms around him from behind.

Yibo’s chest was heaving, forehead pressed to Zhan’s shoulder, still catching his hot and uneven breath.

His body was just as wrecked — skin flushed, muscles twitching, every nerve buzzing from how hard he’d given in.

And yet, even now, he held Zhan close — like he couldn’t stand a single inch of distance.

He pressed a kiss to Zhan’s shoulder. “I’ve got you…”

They stayed like that — tangled, breath to breath, silent but full.

Yibo lowered his head again, resting it against the back of Zhan’s neck, eyes fluttering shut.

Even with the AC on full blast, the heat between them was impossible to ignore.

Sweat started to trickle down their foreheads, and their skin was slick with it, making everything feel hotter than it should have.

Zhan could feel the warmth coming off Yibo, their sweat mixing as they stayed close, wrapped up in each other, letting the moment linger in the thick, heavy air of the room.

Zhan didn’t say anything — he simply leaned back into Yibo’s chest, letting his head rest against him.

Yibo wrapped both his arms around Zhan’s chest, pulling him in tightly, holding him like he never wanted to let go.

Zhan reached up and gripped Yibo’s arms, his fingers tightening around his forearm, anchoring them together.

Yibo’s breath brushed against Zhan’s ear, his voice raspy and full of care, yet carrying something deeper.

“You okay, Zhan-ge?”

Zhan nodded slowly, eyes shut, lips parted.

“I think you broke me, Bobo!” he whispered with a smile.

“Wouldn’t be the first time,” Yibo chuckled, his smile tender.

They shifted slowly, limbs heavy and tangled, until they were lying on their sides beneath the covers — facing each other in the dim light.

Zhan reached up, brushing damp hair from Yibo’s forehead, his touch feather-light and full of affection.

“I missed this.” Zhan’s eyes softened, fingers brushing over Yibo’s cheek.

“Just… being with you. Even if we have to keep hiding.”

“I’d hide forever if it means I get to have you like this.” Yibo’s voice was raw, honest.

Zhan smiled, his lips pressing gently against Yibo’s.

“Don’t say that. You deserve the world, Bobo.”

“But you are my world gege…”

The kiss they shared was soft, languid, the kind of kiss that spoke of promises and longing.

“Sleep, Bobo. You must be tired.”

Zhan smiled softly, brushing a lock of Yibo’s hair away from his forehead.

“We’ll take a shower after that… I don’t think either of us can keep our eyes open much longer.”

“Hmm… Only if you hold me, Zhan-ge.”

They drifted off to sleep like that, tangled together beneath the sheets.

The rain outside a soothing backdrop to their quiet reunion.

Much later, Zhan stirred awake.

He sat up slowly, careful not to disturb Yibo still sleeping beside him, his back pressing softly against the headboard, the blanket pooled around his waist.

His chest was bare, the faint marks of their passion still visible against his skin.

Beside him, Yibo lay face-down, cheek pressed to a pillow, toned back glowing under soft moonlight spilling through the window.

Zhan’s eyes lingered lovingly on the vivid bite marks and purple-red hickeys scattered across Yibo’s perfect skin.

Proof of their shared need.

Proof of something that never truly faded, no matter how far they ran from each other.

The sight left something heavy in Zhan’s chest.

A tear slipped quietly down his cheek as he looked at Yibo’s peaceful face, heart swelling with love.

The weight of everything crashing down on him.

He turned his gaze towards the rain outside, whispering softly to himself, voice filled with determination and tenderness:

“No matter how much the world’s against us… I’m not letting you go Bobo… I won’t leave your side. Not in this life!”

The gentle rain continued falling quietly, bearing witness as their night slowly faded into dawn.

[To be continued….]