Chapter Text
Xie Lian was currently regretting every choice he made the past couple of days. Did Hua Cheng even know he was here?!
Loud moans filled the silence of the apartment they shared. It wasn’t Hua Cheng’s voice—it was the person he’d invited over earlier.
Yet, Xie Lian could very well imagine what Hua Cheng was doing to this person with how hard the bed was shaking. Bang, bang, bang, it slammed against the wall so hard Xie Lian almost feared it would collapse. The walls weren’t very sturdy, and they already had to pay for repairs in the kitchen…
In Hua Cheng’s defense—not that he needed defense, he was allowed to have fun, Xie Lian had nothing against it—it was past one in the morning, Xie Lian was almost always asleep at this hour, and they also hadn’t crossed each other for the past three or four days. Maybe he thought Xie Lian was staying over at a friend’s place? But he should have heard him take a shower and cook his meals in the kitchen. He should have noticed things moving around in the fridge. He had to know Xie Lian was there…
Maybe he didn’t care. After all, having a roommate didn’t mean you had to stop having sex. Just, maybe, they could have done this somewhere else? But again, Xie Lian wasn’t one to judge. He was just, well. He couldn’t help it. It felt a little embarrassing to lie there in the dark and listen to your roommate railing some girl moaning so loud Xie Lian had to wonder if she was faking or if Hua Cheng was just that good. He wasn’t sure how sex was supposed to sound—he didn’t have any experience himself—but he thought this seemed very close to how people described pornography.
The moans got louder and louder before abruptly stopping, and Xie Lian sighed in relief, thinking it was over. But only a few minutes later: new noises. It sounded like Hua Cheng this time—oh. His voice was ragged and breathy and his moans were deep and fast and—was she using her mouth on him…?
Various images filled Xie Lian’s mind. He couldn’t help it! He was tired. He had no reference for this, so it was probably wrong anyway. He pictured Hua Cheng sitting half up on his bed, supporting himself on his elbows. His head thrown back. His jaw slack with pleasure, pushing out the sounds he was currently hearing from the other side of the wall. Ah…
Xie Lian palmed himself through his pants briefly and blushed hard. He was growing aroused from hearing his roommate having sex. This felt so wrong! He shut his eyes, retrieving his hand. He couldn’t do this!
On the other side of the wall, Hua Cheng let out a choked sound and the noises stopped again. Finally!
Xie Lian turned on his side and pressed his blazing cheek to his pillow, and set out to sleep. No more disturbance; he simply had to fall asleep and never think about this again so that he could keep looking at Hua Cheng in the face.
But a moment later—
New moans. New slams of the bed against the wall.
Xie Lian curled his fist tight in the covers, sighing in frustration. Hua Cheng was fucking this girl so well it sounded like she was about to cry. He didn’t know why he found that exciting, crying was not good, she struggled to breathe—yet it sounded like she enjoyed it so much.
Was she under him? Xie Lian thought it was likely. Hua Cheng was big. How would it feel to be caged by such a wide body? Would he be so wide compared to Xie Lian?
He shook his head.
Was she on her stomach or on her back? Could she wrap her legs around his waist? How deeply could she feel Hua Cheng inside her?
Xie Lian felt his cheeks burn. He had to stop thinking about this. He had to sleep. He squeezed his legs together and swallowed hard. Eventually, the moans died down, for good this time, and Xie Lian managed to rest.
In the morning, he remembered the scene from the previous night and went to shower, careful to open and close the doors loud enough for Hua Cheng to hear.
Hua Cheng had to know he was home. And yet, a few hours later, just as Xie Lian wondered what to eat for lunch—
Again.
Xie Lian froze. He was doing his homework at his desk, and all coherent thoughts flew out his open window. Hua Cheng had heard him, he had to! Yet he was fucking this girl like he was trying to break his bed, not trying to keep quiet one bit. Xie Lian couldn’t focus on anything for the entire time it lasted.
Later, when he heard Hua Cheng come out of his room and bid goodbye to the other person, Xie Lian realized— His friend sounded very much like a guy.
Dozens of questions flooded his mind.
A guy? Was Hua Cheng gay? Bi? Maybe it was just a girl with a very deep voice? Hua Cheng liked to fuck men? What kind of men? Did they have to be shorter than him? Hua Cheng was really tall. Xie Lian had to look up to look at his face. In bed, how much smaller would he feel?
Xie Lian ducked his head after realizing how bold his thoughts were. Why was he thinking of him and Hua Cheng in bed? He swallowed, trying to bring his focus back on to his assignment. He needed this done for tomorrow.
A few days passed, and Xie Lian still didn’t cross Hua Cheng. He could explain it saying he was busy with classes and homework, but he knew that was just an excuse. He usually took time to chat and catch up with Hua Cheng even when he was busy. He just felt terribly awkward, and although he hadn’t been avoiding Hua Cheng before, he was kind of avoiding him now.
He wasn’t afraid or anything, but—maybe Hua Cheng had realized Xie Lian had heard him and felt awkward too. He didn’t make any effort to chat with Xie Lian either. Or did he even care? After all, Hua Cheng was someone who was not afraid to enjoy life and make it known.
Still, this was… Anyway.
On a day he was free and alone with his thoughts, Xie Lian decided to clean the bathroom to clear his mind. The floor was so dirty, he just had to scrub and scrub—
“Oh, is gege cleaning without me?”
Xie Lian turned back to see Hua Cheng holding a basket of laundry.
“Hi,” he smiled. “I just thought the bathroom could—”
“Give me a moment, I’ll come help you.”
“You don’t need to,” Xie Lian rushed to say, but Hua Cheng was already off to fetch more cleaning supplies.
It turned out that cleaning was so much more pleasant when you had someone to do it with. In only a few hours, they managed to tidy up most of their apartment, all while chatting and laughing about whatever came to their mind.
Xie Lian was still getting used to living with another person that he didn’t know. It had only been three months since he moved in with Hua Cheng, and it all had been completely by chance. After being accepted into university, he’d needed to promptly find a place to live, and Hua Cheng’s previous roommate just happened to move out at the exact same time.
Apparently, Hua Cheng had had a lot of roommates, but they never stayed long. Xie Lian hadn’t asked why, not wanting to pry, but he personally really liked living with Hua Cheng. The place was great for the rent—they even had a yard—and Hua Cheng was honestly one of the sweetest people he’d ever met.
He was gentle, funny, knowledgeable, always gave Xie Lian some of the food he cooked, always offered to pick something from the store for him, he even sometimes did the dishes for him. Xie Lian genuinely thought he was a perfect roommate. He was always there when Xie Lian needed help with something, and even when he didn’t. They spent more time together than Xie Lian ever thought they would when he first moved in.
He just enjoyed his company so much. When they were together, he never wanted to go back to his room. They sometimes gardened, sometimes cooked, sometimes cleaned, sometimes they just talked about whatever topic one of them had brought up until it was many hours later and they were still talking because they clicked so well.
After spending the whole day with him, Xie Lian wasn’t worried anymore. Hua Cheng could have sex all he wanted, it didn’t matter, actually, good for him!
It was just, Hua Cheng was also very flirty.
Up until now, it hadn’t bothered Xie Lian much. He just took it as a part of Hua Cheng’s personality, and it’s not like Xie Lian easily caught feelings with a bit of flirting. Tons of people had tried to flirt with him in school and afterwards, and he had never been interested in any of them. Sometimes, he even thought that maybe he was different from others; maybe he was meant to stay single and live a different kind of life from his peers.
Yet now— It felt wrong, but Xie Lian couldn’t get that night out of his head. The sounds. The images his mind made up. And Hua Cheng, who he was slowly growing so familiar with…
He’d never seen Hua Cheng undressed, so he couldn’t be sure, but from the clothes Hua Cheng wore, it wasn’t hard to see he had a lean body. Sometimes, Xie Lian imagined running a hand up his chest. Sliding it onto his shoulder and wrapping it around his nape to pull him closer…
He stopped himself when the fantasies became too ridiculous. Thinking of Hua Cheng’s soft and shiny hair in his hand was okay—this wasn’t too far from reality, Hua Cheng had let him braid his hair a couple times—but thinking of touching Hua Cheng in less appropriate places was too much.
Yet when Hua Cheng brushed his arm or hand in the kitchen or even held his waist to steady him whenever something up needed fixing—or when Hua Cheng leaned over his shoulder to whisper in his ear and huffed a laugh when Xie Lian shivered from the proximity—or when Hua Cheng looked at him from the counter with a look in his eyes Xie Lian couldn’t describe without sounding a little crazy…
Well. It was just getting harder and harder to remain sane and normal about his roommate.
A couple weeks passed before it happened again. Hua Cheng had told him he’d have a friend over—the same as last time, he’d specified—so he knew what to expect. He even planned to go to bed early to give Hua Cheng and his friend some privacy, but, well.
Xie Lian hadn’t been able to sleep.
He lay in the dark, half cursing himself and half waiting expectantly for something to happen.
Soon enough, he heard movement on the other side of the wall, and held his breath. Once again, it started with soft moans, the bed shaking, before the gentleness left place to ruthlessness, the bed slamming against the wall, the moans getting sharper and sharper, higher and higher, until the person cried out, breathless and sensitive, and they quieted back down.
This time, Xie Lian had a hand inside his pants, biting his lower lip painfully as he touched himself in silence.
He didn’t know what getting fucked was like. But it sounded like it felt so good. He was sure Hua Cheng would do it so well. Hua Cheng was the attentive kind. In bed, Xie Lian had no doubt he would pay a lot of attention to what the person with him liked or not, and he would know how to adjust for them.
He threw his head back on the pillow, jaw slack, tightening his hand around himself.
Xie Lian wondered what would feel the best. He imagined Hua Cheng sliding inside him, slowly at first, before quickening the pace. He wondered if he would use a condom. Would he come inside? No one would have ever touched Xie Lian there but him, and it would be so deep inside.
Xie Lian put his other hand on his mouth to keep quiet as he stroked faster, his hand wet and slick with precome. On the other side of the wall, Hua Cheng let out a loud moan and Xie Lian throbbed in response, gasping against his palm.
A foolish thought crossed his hazy mind. If Hua Cheng was getting pleasured right now, maybe he could try to come at the same time as him.
Delirious, Xie Lian parted his lips and slipped a few fingers inside his mouth to suck on them. He pretended it was Hua Cheng’s cock on his tongue. Would he feel big? Could Xie Lian take all of him? Would he feel the stretch on his lips? Xie Lian added another digit, all while keeping up the pace of the hand in his pants.
The louder Hua Cheng got, the more Xie Lian tensed from his own approaching orgasm. He wanted to come at the same time, so at least it would feel like he was with him in some way—
Xie Lian’s climax washed over him just a second before Hua Cheng, lighting his nerves on fire, and he rode it out as Hua Cheng came, trying to keep quiet around the fingers in his mouth. Xie Lian turned his head to one side, panting, skin slightly clammy because of the heat coursing through him. He grabbed a few tissues as quietly as he could and drifted to sleep easily, hearing only silence in the other room.
He woke up the next morning half euphoric and half ashamed about the previous night. He wanted it to happen again, but he felt guilty. This sexual interest in someone was very new for him, and he didn’t know how to deal with it. He had no idea what to do about this situation, and he could never tell Hua Cheng or anyone about it, it was just too embarrassing and weird.
So he didn’t say anything, and let it be for a while. It’s not like he was hurting anyone. As long as Hua Cheng didn’t find out, it was fine. They were each doing their own thing.
A few months passed like this. During the day, Xie Lian acted normal with Hua Cheng, and at night, he touched himself thinking of his roommate toying with his body in any way Xie Lian could think of. Which was, surprisingly enough, a lot of ways.
It got to the point where Xie Lian did it even when Hua Cheng had no one over and made no noise at all. Xie Lian worked himself up thinking of a certain way Hua Cheng had touched him during the day, letting his mind run wild.
Hua Cheng kissing his neck. Wet kisses and whispers, hands running down his body, pinning Xie Lian down. Xie Lian running his hands up his chest, down his back, curling in his hair. Hua Cheng kissing down his chest and collarbones, his stomach, working his way down to his lower belly. Xie Lian ticklish there and sometimes squirmed even when he touched himself, nails grazing the skin.
He wondered if Hua Cheng would take him in his mouth. He wondered if Hua Cheng would open him up slowly and make him come with his fingers first. He wondered if Hua Cheng would slide in him hard and fast or if he would push inside slowly enough for Xie Lian to feel every second of his body stretching to accommodate him. He wondered if Hua Cheng would hold him down as he started to move. He wondered how heavy Hua Cheng would feel pressing on his back. He wondered how loud Hua Cheng could make him cry out. He wondered and wondered and wondered and touched himself until he saw stars.
By that point, Xie Lian had stopped caring about making noises. Maybe a part of him wanted Hua Cheng to hear. He let his gasps and the squelches of his hand echo in the silence of their apartment. The walls were probably too thick, anyway, but thinking Hua Cheng could hear him made it even more thrilling.
Things suddenly changed after a nice evening with Hua Cheng. They’d made plans to eat together and watch a movie on the couch, as they did from time to time whenever one of them had a movie in mind, or when they were both bored or tired.
Hua Cheng had cooked for the occasion, and they ate on the coffee table, sitting on the couch side by side in front of the huge TV. Gradually, once their meal was finished, they both relaxed and settled more comfortably on the cushions. Xie Lian sat at one end of the couch, leaning against the pillowy armrest, his legs folded carefully to give Hua Cheng some space.
However, he realized half into the movie that his legs had somehow ended up in Hua Cheng’s laps. Embarrassed, he tried to pull them back, but Hua Cheng grabbed his ankle and turned to smile at him. Agape, Xie Lian stared at him, but seeing that Hua Cheng kept a hand on his shins and watched the screen like nothing was wrong, he slowly relaxed again.
From time to time, one of them made a comment on the acting or the plot, but mostly they watched in comfortable silence.
Maybe two thirds of the movie in, a sex scene came on screen. Xie Lian didn’t mind. It was part of the plot, it made sense for the writers to show that the couple was growing more and more intimate. Only, because of his, ahem, slight obsession, he was always on edge when he had to think about sex with Hua Cheng in the same room. It was just a bit hard to look at him in the face if he was reminded of the hundreds of lewd scenarios he came up with at night.
Still, during the scene, Xie Lian couldn’t help but glance at Hua Cheng one or twice. His roommate didn’t show any reaction and only watched the TV, impassive. Of course. He had no reason to think of anything weird. Xie Lian was the one overthinking.
Yet he couldn’t help himself, and glanced at him again, just as the couple on screen reached their climax. This time, Hua Cheng caught his gaze and smirked. Xie Lian snapped his head back to the TV, his heart hammering in his chest. He couldn’t focus on what happened next. This mere eye contact felt like an electric shock.
For the rest of the movie, Xie Lian was overwhelmed with his nightly fantasies about Hua Cheng circling nonstop in his mind. He was afraid he would get hard if he didn’t find a way to settle and grabbed a pillow to keep in his laps. The situation was made worse by the fact that Hua Cheng kept touching Xie Lian’s legs, for the simple reason that they were in his lips. Regardless of whether he was doing it consciously or not, Xie Lian had to steel himself to not make any embarrassing sound, and kept tensing in his seat.
When the credits finally rolled on-screen, Xie Lian almost sighed in relief, wanting to go back to his room as quickly as possible to… To, well, have a little privacy.
“That was fun,” he told Hua Cheng with a smile he hoped felt natural. “I really enjoyed it. I’ll go back to my room now!”
“Already?”
Something about Hua Cheng’s voice and the way he was looking at him made Xie Lian stop in his tracks.
“Stay a little longer,” Hua Cheng smiled devilishly, maintaining his hands on his legs to keep him seated. “What did you think of the movie?”
Xie Lian gently tried to pull one leg free. “It was great— Well, not the best we’ve watched, but I liked it. What about you?”
The more Xie Lian pulled his leg back, the more Hua Cheng tugged him towards him, and he couldn’t control his laughter as he ended up just short of sitting in Hua Cheng’s laps, sprawled on the couch.
“Mh, I liked it too. But I was a bit distracted.”
Xie Lian huffed a nervous laugh, trying to sit up into a better position. “Ah? Why is that?”
“You kept shifting on the couch. Why are you always so squirmy?” Hua Cheng asked, amused.
“I’m… I’m not,” Xie Lian protested faintly. “Now, I have to go…”
“No, stay with me a bit more,” Hua Cheng said. “I don’t have any plans tonight. I’ll be bored if you go.”
Because he kept tugging on Xie Lian’s legs so much, his pants revealed his lower stomach, and before Xie Lian could react, Hua Cheng slipped a hand there to tickle him.
“Ah! San Lang, ah, hahahaha hahahahaha, stop! San Lang!” Xie Lian twisted and curled up on himself, trying to escape Hua Cheng’s touch.
“Why are your pants so loose?” Hua Cheng asked in curious amusement. His fingers drifted to tug on Xie Lian’s waistband. “I can fit my whole fist in there.”
Xie Lian huffed, still catching his breath. He sat up on his elbows and said, “I don’t know, maybe I lost a bit of weight since I moved in.”
Hua Cheng raised a brow. “With all the food I give you?”
“You don’t even give me that much,” Xie Lian pouted. “It’s just sometimes.”
“Hm.” Hua Cheng grinned and leaned forward. “Should I give you more?”
Xie Lian’s uncertain response caught in his throat at the sight of Hua Cheng up close. He was beautiful, he always was, but like this, with his mismatched eyes and dark pupils, his long dark hair in messy locks, his shirt hanging loosely on his collarbones, his pale skin softly lit by the dim light they’d kept on during the movie, he looked desperately enticing, and Xie Lian was so gone.
He swallowed and the air shifted around them. Hua Cheng’s gaze dropped for a second before coming back up to his eyes. He was still half on top of him, hands planted on the couch on either side of his waist, and Xie Lian was reclining, only kept up by his elbows. The intensity of Hua Cheng’s stare added to the intimate position got too much for Xie Lian and he turned his head to the side, unable to face him any longer.
“What is it?” Hua Cheng said softly as he shifted forward slightly, covering even more of Xie Lian, whose heart started to beat wildly.
He couldn’t answer, his mind overrun with chaos at the feeling of Hua Cheng looming over him. A hand grazed his chin, gentle but firm, and forced him to turn to look at Hua Cheng. “You okay?”
Xie Lian nodded quickly, eyes catching on every feature of Hua Cheng’s face and not knowing where to settle: his brows, his nose, definitely not his lips, his eyelashes, the small widow’s peak sitting atop his forehead—
“You seem tense,” Hua Cheng breathed, and Xie Lian looked down between them, gaze settling on his neck. He wasn’t sure if it was the light playing tricks, but he thought he could see Hua Cheng’s pulse through the thin skin.
“I’m…”
A warm palm came to rest at his waist, and Xie Lian tried not to shiver at the touch, his breath growing noticeably sharper. No matter where he looked, he could feel Hua Cheng’s heavy gaze on him.
Like a tiger about to pounce, his mind supplied.
The hand on his waist trailed up his chest, no doubt able to feel his erratic heartbeat. Xie Lian thought his heart was beating so hard Hua Cheng had to hear it. He was struggling to decide whether he wanted to keep his eyes open or closed.
Part of him wanted Hua Cheng to let him go before this went too far, before one of them crossed the line, and before it became obvious Xie Lian was half-hard at the touch of his roommate.
But the other part of him, infinitely stronger, wanted him so much.
Xie Lian tried to steady his breathing and glanced at Hua Cheng. His face was probably red, at least it felt like it. Time seemed to freeze as they locked gaze and Hua Cheng’s hand slowly, very slowly inched towards the hem of his shirt and slipped his fingers tips below, grazing warm skin, as if asking for permission. Unable to say no, Xie Lian gave up and nodded imperceptibly, turning his head to one side as Hua Cheng grinned brightly.
Fingers trailed up his stomach and it felt so good, similar yet incredibly different from the tickling just moments ago. It was as if Hua Cheng’s nails sparked fire under his skin, spreading wildfire burning his insides. Heat coursed through his veins and pooled low in his belly while his mind slowly clouded.
He tried to swallow a sound but it spilled out anyway when Hua Cheng suddenly rubbed his nipples, pulling a surprised gasp out of him. Embarrassed, he raised an arm across his face, then the other for good measure.
“Still okay?” Hua Cheng asked with a breathy laugh, to which Xie Lian replied with a noncommittal sound.
Hua Cheng rubbed his nipples again and Xie Lian made a breathy noise. “Was that a yes or a no?”
“... A yes,” Xie Lian said shakily.
Hua Cheng’s hands were so warm on his skin. His nails grazed down his ribs and Xie Lian shivered.
“Then why are you hiding?”
Xie Lian tightened his arms on his face. “... I’m shy,” he squeaked out.
“Oh, is gege inexperienced?” Hua Cheng asked, sounding like he very much knew the answer. Gently, he coaxed Xie Lian’s arms down so that he could whisper in his ears: “Don’t worry, I’m good with virgins.”
Xie Lian let out an embarrassed noise and tried to hide again, but Hua Cheng was holding his arms, so he could only turn his head to the side. As if expecting this, Hua Cheng dived in, placing small kisses on Xie Lian’s neck and nipping at the skin. Xie Lian’s back arched at the feeling, only to meet Hua Cheng’s warm weight on top of him.
“San Lang—”
His fists clenched uselessly, wrists still in Hua Cheng’s hold. Unable to move anywhere but where his toes curled, Xie Lian’s head swam, even more so when Hua Cheng tucked his leg closer to Xie Lian’s crotch, applying pressure torturously.
Xie Lian needed to breathe. “San Lang, wait—”
Hua Cheng pulled off and sat up, letting go of his arms in the process. Xie Lian panted, looking up at him, taking in the wet feeling on his neck and already missing the weight of Hua Cheng against him. He wanted so many different things he couldn’t even articulate them in his mind. He wanted Hua Cheng above him, behind him, under him, he wanted him everywhere, his warmth and softness, his mouth and hands—
They’d barely been separated for a minute before Xie Lian sat up and reached out to cup Hua Cheng’s neck, stopping just shy of his lips. He wasn’t sure if he could, but he suddenly wanted to kiss Hua Cheng’s lips so badly.
He didn’t know how these sorts of things worked. Was kissing on the lips allowed?
Hua Cheng quickly answered his silent question by pressing his lips against his. Just a peck, then two, and three, before Xie Lian was falling back down on the couch with his arms wrapped around Hua Cheng’s neck, their chest pressed tight as they melted against each other. One of Hua Cheng’s hands tangled in the back of his hair while the other ran up and down his side. Their lips met and parted again and again, both of them lost in it.
Hua Cheng brought back his knee between his leg and Xie Lian’s mouth fell open on a moan. Hua Cheng took this opportunity to slide his tongue inside, brushing against his in a way that completely clouded Xie Lian’s head. Everything felt so good, and he arched further into Hua Cheng’s chest, humping against him instinctively.
He let Hua Cheng lead him through the haze, unable to think straight. He didn’t know how much time passed like this, lips to lips and chest to chest, hands curled in hair and clothes, until Hua Cheng pulled back, panting, his lips red and slick with Xie Lian’s spit.
“Let’s move upstairs,” he rasped, and Xie Lian pulled him down for another kiss.
He didn’t want to stop. He couldn’t stop.
He’d never really thought of kissing Hua Cheng on the lips, somehow, among all his fantasies. He’d never kissed anyone before. Kissing was for lovers. Yet Hua Cheng’s mouth against his felt more right than he’d ever thought. It felt so good.
He only released Hua Cheng when the latter lowered his hand between them to cup him through his pants, holding the shape of his cock under the fabric.
“Don’t you want to take this off?” Hua Cheng said.
Xie Lian nodded, gasping.
“Do you want me to fuck you?”
Xie Lian’s breath hitched, and nodded again, hiding his face in the crook of his neck. He wanted it so bad. He’d been waiting for it so long.
A part of him couldn’t believe this was happening. Nothing could have predicted it. He wasn’t sure why Hua Cheng was interested, either, but he wasn’t about to ask questions.
“Then let’s move upstairs.”
They stood up and walked up the stairs with relative difficulty, but eventually made it in the hallway leading to their bedrooms. Just before opening the door to his room, Hua Cheng paused and turned to Xie Lian.
“Your room or mine?”
Oh. Xie Lian hadn’t thought about it. His bed or Hua Cheng’s.
The bed where Hua Cheng fucked every other person he brought home, or the bed where Xie Lian listened to him fucking them for several nights, dreaming of the day it would be his turn.
“Mine,” he replied.
His bed where neither he nor Hua Cheng had never fucked anyone, his bed where the silence was always louder than the slams on the opposite wall. Finally, it would be real.
Hua Cheng told him to go first and wait for him while he got some things ready. Xie Lian basically jumped onto his bed and grabbed the cover tight in his fist, unsure whether to undress or not, unsure of what to do while he waited. Thankfully, Hua Cheng came back a second later with a plastic bottle and what Xie Lian recognized as a few condoms in hand.
He put them down on Xie Lian’s bedside table before taking off his shirt and putting a knee on the mattress to join him, grinning. Slowly, he crawled over Xie Lian until they were face to face, just a breath away from his lips. Xie Lian tilted his head, and they fell into a new kiss.
It started out slower but deeper, making Xie Lian grow dizzy. He wound his arm around Hua Cheng to ground himself, his body arching into the kiss to press their chests together. His other hand came to rest against his pecs, aching to touch. One of Hua Cheng’s hands slipped under his t-shirt again and his fingers scraped his sensitive skin, his muscles twitching reflexively.
Hua Cheng riled up his shirt higher and higher until his nipples were exposed, and he started rolling them between his index and thumb, making Xie Lian whine quietly into the kiss, before pinching and twisting, coaxing soft noises out of Xie Lian.
“S-San Lang…”
“Mh?” Hua Cheng broke the kiss, smiling.
Dazedly, Xie Lian watched as Hua Cheng bent to mouth at his chest before latching on one nipple, licking and sucking. Xie Lian’s whole body tensed, unable to keep in a few gasps. One hand flew to the back of Hua Cheng’s head to hold him close.
He tried not to make any noise, but then Hua Cheng slid a hand downwards over the bulge in his pants. Xie Lian threw his other hand over his mouth to be quiet, and Hua Cheng pulled back to look at him.
“Why are you covering your mouth?” he asked, amused.
“I don’t want to be loud.”
“Why not?”
“It’s embarrassing,” Xie Lian breathed before squirming, hoping Hua Cheng would get back to what he was doing. But it didn’t seem like it.
“It’s not.” Hua Cheng took his hand and held it away from his face, before catching the other one too when Xie Lian tried to cover his mouth again. He gathered both of them together and pinned them above Xie Lian’s head, on the pillow.
“How am I supposed to know you’re enjoying yourself if you keep quiet?” Hua Cheng asked, straightening up.
Xie Lian followed the path of his hand with his gaze as it dragged down below his navel, teasing the sensitive skin of his lower belly, before slipping under his waist band. He tensed when Hua Cheng wrapped it around his cock, a choked sound escaping him.
“Exactly like this,” Hua Cheng praised, spreading his precome around and starting to stroke him slowly. “You’re so wet down there, I don’t even need to add lube. I want to see you. Keep your hands up…”
Hua Cheng released him and carefully slid Xie Lian’s pants down to his thighs.
Like this, with his shirt riled up to his collarbones and his pants only half down, Xie Lian felt terribly exposed, and he squirmed to try and escape Hua Cheng’s attentive gaze. He lowered his arms without thinking, and Hua Cheng tutted, catching them again.
“Let me look at you…”
Xie Lian whimpered. Hua Cheng’s gaze felt like a touch of its own, one he both craved and wanted to flee. His eyes were dark, the red iris seeming to burn like fire. The air was cool on Xie Lian’s heated skin, and he wanted Hua Cheng to touch him again.
However, Hua Cheng had other plans. After staring for a moment, he unbuttoned his own pants with one hand and took himself out, his cock flushed red and looking just as worked up as Xie Lian felt. Straddling Xie Lian’s upper thighs, Hua Cheng placed it so that they rubbed together. The feeling drove Xie Lian insane; it was too light to give any real pleasure but the sight so arousing for some reason.
He bucked his hips on instincts and Hua Cheng grinded back into him, gasping. He wrapped his palm around both of them and spread their precome evenly before stroking a couple times. His hand dipped lower to massage Xie Lian’s balls, gentle and attentive in a way that had him let out a sigh. He then released Xie Lian entirely and bent to the side to grab the lube on the table. Xie Lian braced himself, unsure of what would happen now, but as always, Hua Cheng guided him.
“It’ll be easier if you’re on your stomach,” he said, kissing the corner of his eye.
Xie Lian obediently flipped over, finally able to hide in the pillow, in which he ground his fists. Hua Cheng pulled off his pants completely and raised his hips slightly so they would rest in his laps, and spread Xie Lian’s cheeks. Xie Lian pushed his forehead further into the pillow. It felt good, all of this felt good, but he had never been this exposed in front of anyone, so he couldn’t help but be embarrassed. He wasn’t even sure what he looked like in that place.
Hua Cheng thumbed at his rim, and prompted him to relax when Xie Lian tensed. He massaged circles into the muscle before something wet touched his entrance—a lubed finger dipped inside him and Xie Lian whimpered into the pillow.
Although Xie Lian had tried this step when he was on his own, it felt different when it was Hua Cheng doing it—the pressure, the sensitivity…
Xie Lian’s cock hung between them, and he didn’t know if it was worse to move or not to move, either way, he couldn’t get any friction and had nothing to focus on but the way Hua Cheng worked his body. After sliding a finger back and forth inside his hole for a moment, Hua Cheng tried to add a second one.
“Feeling okay?” he asked Xie Lian.
“Mhm,” came the muffled sound from Xie Lian’s pillow.
“You’ve never had anything in there, have you?” Hua Cheng asked softly.
Xie Lian swallowed and turned his head to the side to reply. “I tried… My fingers, once, but…”
“Yeah,” Hua Cheng hummed. “It’s tight.”
A wave of self-consciousness washed over Xie Lian. “Is that bad?” he asked.
The hand that wasn’t fingering him squeezed the flesh of his ass and he let out a quiet whimper.
“Not at all,” Hua Cheng laughed. “I just have to make sure it won’t hurt. I want you to feel good. God, I want to eat you whole. Hold up your knees for me—”
Xie Lian slowly registered the change in position as Hua Cheng removed his fingers to bring his hips up in the air and held them close to his face. He pressed his face further in the pillow, embarrassed by the position.
Whatever question he’d wanted to ask was forgotten when Hua Cheng started mouthing at his cheeks, so close to his hole, kissing and biting the soft flesh before licking a long stripe up the sensitive skin under his balls. Xie Lian’s thighs tensed and he let out a muffled whine. One hand came to hold his cock while the fingers from earlier went back to stretch him again, pushing deeper inside him and moving around as if searching for something. Xie Lian understood what it was just a moment later when a wave of pleasure crashed on him, punching a shocked moan out of his throat.
Once Hua Cheng found this spot, he didn’t let go of it, and kept rubbing the pad of his fingers there while stroking Xie Lian’s cock. It was too much, Xie Lian felt like his body caught on fire, and he trembled.
“I’m—San Lang, this, I’m gonna—” he tried to warn, but Hua Cheng didn’t listen, and kept rubbing and stroking until Xie Lian had to push himself on his elbows to breathe, only to collapse again when the tension snapped and he came with a cry, splattering come onto his sheets and pulsing hard around Hua Cheng’s fingers.
Hua Cheng carefully pulled out and kissed his cheeks before lowering his hips back on the bed. Xie Lian, still on his stomach, looked over his shoulder to see Hua Cheng climb over him. He bent to places kisses on his back and shoulder blades, soothing Xie Lian after his orgasm, and slowly lowered himself on top of him.
The weight on his sensitive body made Xie Lian even more dizzy, not helped by the fact that he could feel Hua Cheng’s cock over his ass, settling between his cheeks, and it was too soon since he came for him to grow hard again but it was a fucking near thing. Because Hua Cheng was taller than him, it felt like he was entirely blanketed by him, pressed down everywhere, and he had a hard time thinking. He could only gasp and whimper quietly when Hua Cheng rutted between his cheeks, dragging his cock over his hole and moaning in his ear.
Xie Lian briefly thought back to all the nights he listened to Hua Cheng fuck other people. This was so much better than what he’d imagined. He felt intoxicated, trying to move his hips in time with Hua Cheng to make him moan louder. He wanted him inside, he wanted Hua Cheng to fuck him the way he did others—
“Inside,” Xie Lian whined.
“You’re not ready yet,” Hua Cheng replied. “I made you come too soon. Couldn’t resist.”
Xie Lian shook his head in frustration. “Then…” Then in my mouth, he thought, but he couldn’t bring himself to say it out loud. “Wait,” he said instead and Hua Cheng stopped moving. “I want to try something. Can you… Can you sit up?” Xie Lian asked.
They both sat up, and Xie Lian took this opportunity to reverse their position. He pushed Hua Cheng’s chest down and put his hands on his hips, coming face to face with his cock.
“Fuck,” Hua Cheng rasped as Xie Lian pressed his lips to the tip of his cock.
It was his first time doing this and he wasn’t sure how to go about it, but he let his instincts guide him. Trying not to think too hard, he wrapped a hand around Hua Cheng’s cock to steady it, and tentatively stuck his tongue out to taste the bead of precome oozing out. It was so hot against his tongue.
Seeing how Hua Cheng tensed and breathed harshly, fists clenched at his sides, he thought he wasn’t doing too badly.
Hua Cheng tasted salty, his precome slightly bitter, but Xie Lian wanted more. Growing bold, he licked the tip earnestly in long and short stripes, sometimes kissing it. Craving for more, he put the tip in his mouth, nudging forward to take a bit more of it and feeling the weight of Hua Cheng on his tongue. He was getting hard again from this, the headiness from being between Hua Cheng’s legs. He looked up to see how Hua Cheng was doing and if he was doing a good job, and met eyes with him.
His heart skipped a bit and he sucked again, a wave of heat washing over him when Hua Cheng threw his head back, jaw slack. A hand wound itself into his hair, not heavy to press down on him but simply resting there, comforting. It made Xie Lian’s head spin and cock throb even more, feeling like Hua Cheng was everywhere.
He bobbed his head to take more of him, and stroked up and down with his hand, holding and stroking his soft inner thigh with the other. Hua Cheng kept gasping, moaning and tensing under him, all signs Xie Lian took as encouragement.
He wondered if he could make Hua Cheng come like this, how Hua Cheng’s come would taste, how much he would come, if he could swallow all of it, how long it would stay inside him. Spurred on by the thought, Xie Lian hollowed his cheeks, uncaring of the wet sounds his mouth made, and bobbed up and down, sometimes easing off for air and slicking his cock with his hand.
It was wet and messy and his jaw ached but his crotch ached even more.
Soon, Hua Cheng gripped the mattress and let out a sound much louder than the previous ones. “Gege—” he started before cutting himself off.
Worried he’d hurt him, Xie Lian eased off to ask if something was wrong, but as soon as his lips left his cock, Hua Cheng jerked in long stripes over his face, splattering his face with come. “Ah!”
“Oh, fuck,” Hua Cheng breathed, “Sorry—”
Xie Lian blinked, lashes clumpy with white fluid, and brought a hand to his face to feel the viscous liquid on his skin. He swiped some of it with his fingers to look at it. It was a clear white, almost shiny. Xie Lian looked at Hua Cheng in the eyes and tucked his soiled fingers into his mouth.
“Fuck.” Hua Cheng slowly sat up and pushed Xie Lian down on the bed. “You know exactly what you’re doing, huh?”
“I wanted you inside,” Xie Lian gasped when his back hit the mattress. “Wanted to know what it—ah—what you tasted like, ah—”
Hua Cheng pressed his knee between Xie Lian’s legs and swiped the come off his face with one hand.
“Open for me,” he said, and tucked his fingers into Xie Lian’s mouth when the latter obeyed. Dazedly, Xie Lian sucked them clean, swallowing every drop of come Hua Cheng had left on his face, his cock throbbing from the look on Hua Cheng’s face alone. When he was done, Hua Cheng bent to kiss him deep and hard, probably able to taste himself on his tongue. Xie Lian gasped from the kisses and Hua Cheng pulled away to kiss and lick at Xie Lian’s face, working his way down until he was sucking a bruise into Xie Lian’s pulse.
“If I don’t fuck you now, I’m gonna go insane,” he muttered in his ear.
Xie Lian nodded dumbly, spreading his legs. Hua Cheng cursed and dipped his hand to his hole again, making sure that this time Xie Lian was properly stretched. When he could comfortably fit three fingers, he pulled back and turned to grab a condom.
Xie Lian briefly thought of asking him to skip it, but he wasn’t sure Hua Cheng would agree. After all, they didn’t know the risks. Better to play it safe.
They quickly repositioned themselves so that Xie Lian lay comfortably on the bed, a pillow under his hips and Hua Cheng between his legs. Xie Lian watched with excitement Hua Cheng roll the condom over his cock, add a generous amount of lube, and line himself up with his entrance. This was the moment he’d been dreaming of, right here in this bed, hoping that one day he would be the one that Hua Cheng would fuck so thoroughly.
For a second, he felt bad for having such high expectations of his roommate, but then his cock was pressing inside him and any coherent thought left his brain. It felt so different from fingers—
The tip was the widest part, and once it was in, the rest of Hua Cheng’s length fit perfectly inside. He kept pushing and pushing slowly, opening Xie Lian up so much deeper and wider than before. Xie Lian exhaled short puffs of breath, and Hua Cheng lowered himself to press a few kisses to his face.
“Relax,” he whispered gently. “Does it hurt?”
Xie Lian shook his head. “Feels good,” he said, “Don’t stop…”
“Don’t worry, I’m not gonna stop.” Hua Cheng grabbed Xie Lian under his knees and spread his legs a bit further, and stilled once his balls pressed against Xie Lian’s. “Ah…”
He took Xie Lian’s cock in his hand and stroked it leisurely while grinding inside Xie Lian, circling his hips to coax Xie Lian’s body open.
Xie Lian threw his head back, his cock aching in Hua Cheng’s hand. He was already going to come soon. He tried to wriggle his hips to get Hua Cheng to start to move. When he did, the sensation of his walls snug around him drove him insane, he felt split open, clinging so tightly to his cock.
Hua Cheng set a slow back and forth of firm thrusts, jostling Xie Lian a little every time he slammed back in, and every time Xie Lian couldn’t contain the breathy moan it punched out of him. Without thinking, he brought a hand up to cover his mouth, but Hua Cheng caught his wrist before he could.
“Let me hear you.”
He held his other arm too and fucked him like that, pressing on his wrists and pinning him down. Xie Lian’s toes curled and he clenched his fists in his hold, helpless, and could only focus on the way Hua Cheng’s cock rammed against his prostate on each thrust, the way his cock slapped his stomach every time he was pushed up by the force of the movement, the way Hua Cheng’s body moved above him.
He was forced to listen to his own moans and whines and breathless gasps, until Hua Cheng went back to a slow grind in favor of bending down to kiss him. He let go of Xie Lian’s arms then, which Xie Lian promptly wrapped around his neck to hold him closer. He subconsciously wrapped his legs around his waist too. He just wanted to be as close as possible.
One of his hands drifted to Hua Cheng’s chest, feeling the muscles moving under the pale smooth skin. Hua Cheng picked up the pace again and swallowed every moan he tore out of Xie Lian, brushing against his tongue any time he could. Xie Lian clung to him for dear life, retreating to the crook of his neck when Hua Cheng’s thrusts sped up and they couldn’t kiss anymore, moaning shamelessly on each drag against his prostate and desperately seeking release.
“San Lang, San Lang, San Lang—”
Hua Cheng pulled back slightly to slip a hand between them and wrap around Xie Lian’s cock. Paired to the merciless trust, it all felt too good, and Xie Lian cried out, breathing harshly, before the tension snapped and he came hard, pushing out pathetic sounds in the crook of Hua Cheng’s neck as his orgasm racked through him.
Just a moment later, Hua Cheng buried himself deep inside him on a loud moan, his arms trembling next to him. Xie Lian felt him twitch inside him and looked up from below dazedly, watching his furrowed brows and eyes shut, the shiver that shook his whole body. When Hua Cheng relaxed, he suddenly wished they didn’t use a condom. He’d forgotten about it, but now, he felt like something was missing.
Oh, well. He’d still gotten what he wanted, didn’t he?
Hua Cheng’s arms gave out and he fell on top of Xie Lian, crushing him under his weight.
“San Lang…”
His hair tickled him when Hua Cheng buried his face in the crook of Xie Lian’s neck and pressed a few kissed there. “Mh. God, you’re perfect,” he muttered almost inaudibly.
Xie Lian kept quiet, shy, yet pleased. Hua Cheng had made it perfect.
Eventually, Hua Cheng moved to pull out and removed the condom. Xie Lian eyed it and the white liquid it contained as Hua Cheng threw it in the trash. Hua Cheng then grabbed a few tissues and turned to carefully clean Xie Lian’s stomach, pressing a soft kiss right above his navel when he was done, and settled back to snuggle him, tugging him close by the waist.
They lay together in silence for a moment, recovering. Hua Cheng looked at him and carded a hand through his hair.
“Satisfied?” he asked softly.
Xie Lian didn’t know how to answer, his brain still recovering from the experience. “I want to do it again,” he blurted out.
Hua Cheng raised his brows and he shook with quiet laughter. “Oh, gege wants more?”
Xie Lian realized what he said and adverted his eyes before stammering a few times, “I mean, I just meant, it was great, but I… But if you don’t want to, it’s fine, I—”
Hua Cheng levered himself on his elbow and kept his gaze on him, eyes sparkling. “Oh no, I don’t mind going again. After all, maybe I’ve been neglecting gege too much and he’s been lonely.”
“O-Oh, no,” Xie Lian said. “I…”
He trailed off when Hua Cheng kissed him, cupping his neck. Xie Lian let him lead, turning pliant in his arms. Their tongues brushed together, reducing Xie Lian’s thoughts to mush.
“I just never did this before, so…”
“Oh, did I get gege hooked on fucking?” Hua Cheng grinned against his lips. Xie Lian whimpered and Hua Cheng kissed him again. “If you really don’t have any experience, how come it comes so naturally to you?” he asked as he rubbed his nipples distractedly.
“It doesn’t,” Xie Lian breathed. “I just… Do what I think feels good.”
Hua Cheng chuckled. “That’s exactly what I said.” He pushed Xie Lian on his back and crawled on top of him. “Do you think,” he said between kisses, “I can’t hear you at night when you touch yourself?”
Xie Lian gasped, shocked, but Hua Cheng didn’t let him speak.
“It’s like you want me to hear. You make no effort to keep quiet. Yet now that I’m with you, you keep saying you’re embarrassed and inexperienced.” He pinched his chest and Xie Lian whined. “What a tease.”
“I’m not!” Xie Lian said, breathless when Hua Cheng grazed his nails up his thighs to the sensitive place between his legs. He was growing hard again. “You’re one to talk,” he tried to defend himself, “You… You’re so loud every time you have someone over, you’re the one who wants me to hear. So many times I couldn’t sleep…” He cut off on a muffled moan when Hua Cheng touched his hardening cock.
“Oh, but I wanted you to hear,” Hua Cheng chuckled against the skin of his neck. “I wanted you to hear how well I could fuck you if you let me. I wanted you to think about it. I thought maybe you’d even yourself.” Guilty, Xie Lian flushed red, and Hua Cheng understood. He raised his brows. “Oh. You did, huh?” He grabbed Xie Lian’s chin firmly when he tried to turn his head, grinning dangerously. “Then do you want a taste of what they got?”
Xie Lian nodded, trembling, still sensitive from earlier yet so worked up from the admission. Hua Cheng had been thinking about him too. Hua Cheng knew what he was doing all this time, and was interested in Xie Lian too. He was already almost fully hard again, and craved Hua Cheng inside more than anything.
Hua Cheng grabbed a condom on the side, and Xie Lian didn’t stop to think before blurting out, “Wait!”
Hua Cheng stilled and looked down at him. “Something wrong?”
Xie Lian hesitated for a second, swallowing before he spoke. “Do you… usually use a condom?”
Hua Cheng slowly came back to his previous position in bed, attentive. “Mhm, yeah.”
“Oh. Well…”
Hua Cheng didn’t reply immediately, only looking at him unwaveringly. Xie Lian blushed and struggled under his gaze.
“Well, I thought… Maybe…”
Hua Cheng raised his eyebrows.
“…”
“Does gege want me to go in raw?” his roommate grinned.
Embarrassed beyond belief, Xie Lian nodded again, choking internally.
Looking just as affected, Hua Cheng bit his lips and ran a hand up Xie Lian’s chest. “Okay.”
Xie Lian shivered, excited, and let Hua Cheng manhandle him into a new position. He was put on his hands and knees, much like earlier when he was being stretched open—his ass up in the air.
Hua Cheng grabbed his hips from behind, tugging him closer so that his cock rested between Xie Lian’s cheeks, catching on his stretched hole. A hand smoothed down his skin, from the round of his cheek to the back of his thigh. “You look perfect.”
Xie Lian keened at the compliment and pushed back imperceptibly, silently asking Hua Cheng to go in. He heard the lube being opened, and flinched when the cold liquid was poured on his hole and being massaged down into it, but he was rewarded when Hua Cheng lined himself up against him.
The hot tip of his cock pressed inside. He trembled at the feeling, a small satisfied sound escaping his throat as he grabbed the sheets to ground himself. Hua Cheng was so warm, he felt like he could melt. The path was slick and open from the previous round already so Hua Cheng bottomed out easily, half bent on top of Xie Lian, and immediately started to move.
It felt even deeper than the first time, and Hua Cheng was caging Xie Lian’s whole body, making him feel so dizzy and helpless, unable to do anything but take what he was given.
He set out a stronger pace from the start, pulling out almost entirely to slam back in, balls slapping against Xie Lian’s on every thrust. Xie Lian could only moan and hang onto the pillow. Hua Cheng’s arms were on either side of him, and they were pressed so close he felt like he was the one inside Hua Cheng, completely surrounded by him. Every slap of their hips sent more heat pooling in his stomach and clouding his mind.
“Fuck, you feel so good,” Hua Cheng was murmuring in his ears. “If I could have had you sooner…” He slowed for a second to grind inside Xie Lian, audibly catching his breath. “Your clothes at home are always so fucking loose, it looks like you’re just waiting for me to slip my hands under them. It drives me insane.”
You should, Xie Lian wanted to reply, but he couldn’t find the strength to form words. Instead, he unclenched a hand to wrap it around Hua Cheng’s arm, holding on to him, digging his fingers into the muscles.
Hua Cheng picked up the pace again, but he kept talking, murmuring half to himself and half to Xie Lian, about how pretty, gorgeous and hot he was, how good he felt, and his words felt just as good as his touch. Xie Lian thought he could come just from this, Hua Cheng inside him and his voice in his ears, and his own cock slapping against his stomach on every thrust—
“Fuck. I’m gonna come,” Hua Cheng panted. He straightened up to grab Xie Lian’s hips and pull him back on his cock, reaching ever deeper inside him and tearing moans out of Xie Lian every time he dragged against his sweet spot.
“Inside,” Xie Lian gasped urgently, unreasonably afraid Hua Cheng would pull out. “Come inside—”
Hua Cheng let out a shaky noise of acknowledgment and stilled a second later, falling forward against Xie Lian’s back as he weakly bucked his hips further in, and finally Xie Lian felt it, the warmth deep inside him. It felt just like what he’d imagined, if not better, solely because it was real. His cock twitched at the feeling, and with the grind of Hua Cheng’s cock against his prostate, he came just as hard, crying out into the pillow and pulsing around Hua Cheng.
The room was suddenly still and quiet, only filled with their panting. Hua Cheng’s forehead rested on Xie Lian’s shoulder blades and he could feel his hot breath on his sweaty skin. Once they both completely wrung the last of their orgasm, Hua Cheng carefully pulled out and they fell onto the covers, still catching their breath, looking at each other.
Hua Cheng reached out and pulled Xie Lian closer, wrapping his arms around him and entangling their legs. They were still sweaty, and Xie Lian could feel something slowly leaking out of him, but the intimacy was welcome after the exertion. When Xie Lian recovered enough strength to move, he weakly brought a hand to Hua Cheng’s hair and carded gently through the soft strands. Hua Cheng looked up at him with a crooked smile.
Naked with his roommate in his room smelling of sex and sweat, Xie Lian felt a tinge of embarrassment come back, even after everything. He wasn’t sure what to say, how things would be now between Hua Cheng and him.
But Hua Cheng leaned in to kiss him again, quickly dispelling his awkwardness. There was no reason to worry—they’d figure it out. He had an inkling they wouldn’t stop there yet, anyway.
