Chapter Text
Wei Ying isn’t homophobic. Far from it! Sometimes it feels like everyone he knows is gay, except him. That’s not entirely true, especially if you look at his larger social circles, but also, it’s important to stress that Wei Ying has no problem with gay people. He likes them. They like him. He never stops to think about a person’s sexual orientation when he first meets them, and whenever someone comes out to him — there have been several such someones, so far — the experience seems to be a positive one for everyone involved. So.
His best friend is gay. His best friend, who also happens to be his roommate, is the gayest person in existence — not because Wei Ying is stereotyping and trying to imply something about the way Lan Zhan behaves or dresses or the kind of movies he likes to watch, or… None of that! It’s just. If there ever was a scale for how likely a person was to sleep with a woman, Lan Zhan would be at the very far end. He is all about men. Exclusively. It was… sort of a relief to find out? Lan Zhan is so gorgeous, so to know for sure that he and Wei Ying would never have to compete over the same girl — that’s good, right?
But he’s digressing. Ha. Digressing from the inner monologue taking place inside his own mind. Only Wei Ying could do that. The point is.
The point is.
The reason Wei Ying is currently standing frozen by the door, staring at Lan Zhan with his mouth wide open like some kind of fish, the reason that he’s so — so — so… surprised, is not because Wei Ying is any kind of a homophobe.
It was just. Unexpected. To hear Lan Zhan say that. To hear him offer. What he offered.
A few moments ago — when Wei Ying’s brain was still blessedly empty of this inner monologue, only the usual mess going on there — Wei Ying came home from a date.
A failed date.
Another one.
And one of the reasons for his brain being blessedly empty at that particular moment, was that… Wei Ying had been hoping that the date would reach a certain conclusion. Which it hadn’t. And so Wei Ying was sort of… blue-balled, if you like. He tries not to parade his dating attempts in front of Lan Zhan too much, seeing as Lan Zhan barely ever goes out, but this time — Wei Ying was just so frustrated, and so tired, and, yes, so, so horny, that everything sort of. Came out. The very moment Wei Ying went through the door and saw that Lan Zhan was home, before he even took his shoes off. An outburst of horny frustration.
"I’m just. Sick of it, you know? It’s fine if she’s not looking for the same things I am. But. Can’t we just have fun? Can’t I ever, once, just get to — I’m so horny, Lan Zhan, and it’s been so long."
Embarrassing, but. Not the most embarrassing conversation Wei Ying has ever had with Lan Zhan.
No, what really caught him unprepared was what came next — a minute ago, or was it two, already? How long has Wei Ying been standing in the doorway, gaping?
How long until his brain fully processes the words — one simple sentence, a simple suggestion, really — "If you want, I can help you with that."
Wei Ying figuratively kicks himself in his figurative ass and tries to focus.
It’s not that he’s against gay sex. He’s sure it’s very pleasurable, and he can get the appeal of being attracted to men, it’s just. Not for him. And that’s fine! There’s nothing wrong with being straight either. Even if the entire female population of their small university town has apparently decided that Wei Ying was not good enough to go out, or dine, or sleep with. Whatever.
He’s not, exactly, repulsed by what Lan Zhan is offering. He thinks that would make him homophobic. Which he isn’t. It’s just.
Lan Zhan won’t even allow Wei Ying to sit with his outside clothes on Lan Zhan’s bed. The thought that Lan Zhan is willing to have Wei Ying in that same bed, naked —
When Wei Ying walked in Lan Zhan was just sitting on the couch, reading. And when Lan Zhan made his… his… his offer, he didn’t even bother putting the book down before he spoke. Though by now, not only did Lan Zhan put the book down, he also came over and is currently looking at Wei Ying with an expression Wei Ying would’ve called worry. Except Lan Zhan just told Wei Ying that — if Wei Ying wants, then Lan Zhan can — and Wei Ying has no idea if he’s capable of reading Lan Zhan anymore. Has no idea about anything at all.
Maybe Lan Zhan didn’t mean it like that. Maybe Wei Ying misheard him and is making a whole huge deal about nothing.
Focus, Wei Ying. Focus.
"I…" A word. A word is good. If he combines enough of them together, he can make a sentence. Go him. "Lan Zhan."
Not a sentence. That’s fine. Lan Zhan has this tendency to read him — maybe he’ll figure out what Wei Ying isn’t saying.
If he does, Wei Ying hopes Lan Zhan can explain it to him, because he currently has no fucking clue.
"I said, if you want, I can help you with that," Lan Zhan repeats, looking at Wei Ying squarely. "It’s fine if you don’t want to."
There’s something about the tone of his voice — would Lan Zhan be offended if Wei Ying didn’t want his help? He knows Wei Ying is straight. They’re best friends. Lan Zhan knows practically everything about him.
"I…" Wei Ying opens and closes his mouth several times, and finally manages his first full sentence of the evening. "I didn’t say I don’t want to." He swallows.
Lan Zhan is still looking at him with that piercing look of his. Wei Ying looks right back.
Slowly, Lan Zhan nods.
In Wei Ying’s chest, something small and miserable and fragile is stirring, desperately trying to get him to slow down.
In Wei Ying’s pants, something else is stirring. That part of him is not as interested in trying to understand what, exactly, is going on. It is wondering, though, how serious Lan Zhan was, and maybe, ah, how immediate in his intentions?
Fuck all of Wei Ying’s parts barging in on his inner monologue. Dialogue. Symposium. All of them should shut the fuck up, now. This is important. Something important is going on.
"Are you sure that you…" Wei Ying starts and hesitates and then plows on, like he always does, because he was born with absolutely no filters and he might as well own it. "I mean. Lan Zhan. It’s not that I don’t appreciate the offer, but… Are you sure you want to —" touch me, he doesn’t say. "Do that. When you’re gay and I’m… not."
He feels so guilty all of a sudden.
"I wouldn’t want to," he hurries to add, "Wouldn’t want to. Take advantage. Just because you — it might’ve sounded like I’m on the verge of exploding —" he is, he is on the verge of exploding, it’s been so long since anyone has touched him — "But that’s not, you know. Your responsibility."
Lan Zhan takes him in, and tilts his head slightly to one side, like he does when he is thinking deeply of something. That’s one of the things Wei Ying loves about him — even when Wei Ying is being the most ridiculous, Lan Zhan will always listen. It took him months to realize that, because when they first met Wei Ying insisted on being the most ridiculous in order to try and force Lan Zhan into a reaction, and Lan Zhan, rightfully, took it as teasing and wouldn’t respond on principle, but he did always, always listen.
"You said," Lan Zhan starts, and it feels like he’s standing closer, somehow, than he did a moment ago? Wei Ying must have imagined it. He swallows again. His throat is so. Dry. It’s the weather, probably. "'Can’t we just have fun?'" Lan Zhan quotes him, and he gets Wei Ying’s exact inflection so perfectly, and his face remains so, so blank. "I’m not a woman," Lan Zhan continues, and Wei Ying stifles a hysteric giggle because, yes, that is perfectly clear — "But I know how to please a man. If you like, I can assist."
Wei Ying suppresses a shiver. They’re definitely closer to each other now, he can practically feel the heat emanating from Lan Zhan’s body. Lan Zhan, who Wei Ying knows so well that sometimes it feels like they couldn’t possibly learn anything new about each other, except today Wei Ying has learned that Lan Zhan is capable of saying the sentences "I know how to please a man" and "If you like, I can assist" in immediate proximity to each other, and also, that…
That he sounds ridiculously sexy when he says it.
"Wouldn’t it be, like." Wei Ying chews on his lip, and he tries very hard to think with his brain and not with any of his other parts. He doesn’t know much about being gay — or relationships in general, he’s practically clueless when it comes to human connection, despite the many years he has lived on this earth — but he does know that a straight man using a gay guy just for sex, when he has no intentions to take it any further, that it’s… that’s…
It’s kind of an asshole move. And Wei Ying would never, ever, want to be an asshole to Lan Zhan.
"Wouldn’t it be like taking advantage?"
"Why is that?" Lan Zhan challenges, and takes another step closer. This close, Wei Ying can’t look at all of him. His eyes drop to Lan Zhan’s lips. Then back to his eyes. Then down again.
Wei Ying should take a step back. Take a moment. The door is right behind him, nowhere to run even if Wei Ying wanted to. Which… he doesn’t. Lan Zhan is so close now, and Wei Ying is so sexually frustrated. And Lan Zhan is his friend, his best friend, who knows — imagine that — how to please a man. Lan Zhan is the one who offered.
Wei Ying closes his eyes. It’s cowardly, but it makes it easier to say, "What if you want something more, and I’m unable to give it?"
He hears it when Lan Zhan takes in a long, stuttered breath. When Lan Zhan lets it out, calmer, slower.
"I think we could have fun together," Lan Zhan says slowly. "I find you attractive. I do not expect something more. Simply to offer my… services." Fuck, that sounds so dirty. "My help. As your friend. Who finds you attractive. And could… help you."
Is that Lan Zhan rambling? It sounds a little like Lan Zhan rambling. Wei Ying opens his eyes. Lan Zhan is still staring at him, stubborn and beautiful as always. The tips of his ears are red.
Is Lan Zhan trying to tell him that he’s horny too? Wei Ying doesn’t exactly… do… this. With men. But he supposes, if Lan Zhan was offering to help him out.
"You mean. Like a friends with benefits thing," Wei Ying checks. He’s heard of that. It sounds like a sweet kind of deal, when one doesn’t have an actual girlfriend. Or boyfriend, he supposes, which Lan Zhan doesn’t.
Silently, Lan Zhan nods.
Wei Ying never imagined he’d be friends with benefits with a guy. Obviously.
He never imagined he’d do it with Lan Zhan.
But that’s not necessarily bad, is it? He and Lan Zhan are solid. Wei Ying trusts him.
"If this gets weird, you’ll tell me," he verifies. He needs to know that. "Your friendship is more important to me than…" Than getting off. Though boy, does Wei Ying want to get off.
"This will not impact our friendship," Lan Zhan reassures him, and Wei Ying smiles at him gratefully.
Taking this as agreement, Lan Zhan promptly drops to his knees.
*
Wei Ying is. He is.
He’s been on edge all evening, okay. The girl he went out with was pretty, sexy, and the way she was on the app, when they texted — Wei Ying didn’t necessarily think he’d find the love of his life tonight, but he did, as has already been established, expect to get laid. She wore a low cut shirt that showed more than a hint of cleavage and when the date just began she touched his arm in this manner that was… flirtatious, as far as Wei Ying’s experience goes.
He had hopes. He had dreams. He had a raging libido that really wanted to feed on something more than a hand job from himself for a change.
And Lan Zhan is — a friend. A guy. That takes the pressure off, knowing they’re doing this as friends, that Wei Ying doesn’t have to perform. And, he’ll admit, it’s flattering that Lan Zhan wants him. The guy is gorgeous. And when he said "I know how to please a man," in that deep, smooth voice of his —
Wei Ying is a guy and he’s horny and his body responds to such things. That’s all. That’s why, when Lan Zhan’s knees meet the floor and Lan Zhan’s face comes directly in line with Wei Ying’s crotch, Wei Ying is already… interested.
Fine, more than interested. His dick is so hard that it hurts. He just wants to come. He just wants it to not be complicated for a change, not be awkward, not feel like some complex social ritual where no one bothered to let Wei Ying in on all the right cues and forms.
The look in Lan Zhan’s eyes is. A Lot.
He doesn’t try and check in with Wei Ying a second time that Wei Ying wants it. Wei Ying can see it on his face, when Lan Zhan contemplates it, when he decides that there’s no need. They talked. They understand each other. He loves that Lan Zhan trusts him like this, that they both know that it’s safe, since they talked about it. There’s a mutual agreement.
It’s never like this when Wei Ying goes out with girls. Everything is always so, so complicated, and it’s never —
"Hahhhh," he says weakly, when Lan Zhan’s hand brushes against his erection. All thoughts of girls and dates and complications are gone, happily thrown out the window. This feels good, and even better — it is so very simple. "Nnngh," Wei Ying says, and thrusts into Lan Zhan’s hand.
Lan Zhan smirks at him. It’s hot. It’s cute. It makes Wei Ying’s dick get harder.
Slowly — like he knows Wei Ying is watching — of course he knows Wei Ying is watching, smug asshole — Lan Zhan pops open the button of Wei Ying’s jeans. He lowers the zipper down. He folds the edges to the sides, exposing Wei Ying’s underwear and allowing Wei Ying’s dick to spring free from its confines. It is obscenely hard through his boxer shorts.
There’s a wet spot at the tip. Wei Ying can see Lan Zhan swallowing when he takes that in.
At least his best friend finds him hot. At least Lan Zhan wants him, even if it’s just as a friend, a convenient thing between them. Wei Ying’s ego doesn’t care that as best friends, Lan Zhan is practically obligated to find him handsome. This… feels nice.
Then Lan Zhan lowers the waistband of Wei Ying’s boxers over his cock and envelops him with his mouth, and all at once, it feels amazing.
"Fuuuuuck," Wei Ying groans. He stumbles a little, his back bumping against door, and he leans his weight on it gratefully. Lan Zhan remains unfazed through the whole thing — he just waits for Wei Ying, mouth lax around his dick, and then he tightens his lips around him and angles his head so that Wei Ying can slide in deeper. He hollows his cheeks and sucks, hard, and Wei Ying’s cock gives a nearly violent jerk in response. Lan Zhan hums around it and does it again.
Fuck, that feels so good. It feels so, so good.
Lan Zhan bobs his head along the length of Wei Ying’s dick, expertly encompassing him with his mouth, sucking with dedication. Wei Ying’s never had a blowjob like this. Ever. Lan Zhan is blowing him like he personally aims to empty all of Wei Ying’s jizz reserves.
The way that it’s going, it won’t take him long at all.
"This…" Wei Ying pants. "Feels…"
Lan Zhan allows Wei Ying’s dick to slide out of his mouth in a smooth, filthy motion — there’s a soft pop when Lan Zhan’s mouth disconnects, and there’s a tiny thread of saliva that still keeps them tethered to each other — and asks, "Good?"
"Please keep going," Wei Ying says weakly, and Lan Zhan kisses the tip of Wei Ying’s cock like it’s precious and then proceeds to suck the life out of him.
Oh fuck. Oh fuck, oh fuck, oh fuck.
Wei Ying has the absolute best fucking roommate.
Lan Zhan was not exaggerating when he said he knew how to please a man. He definitely knows what he’s doing, and what’s even better — Wei Ying can tell that he’s enjoying himself. Lan Zhan is not a very expressive person, especially to people who don't know him, but the way he — slobbers all over Wei Ying’s dick, the enthusiasm radiating from him every time he takes Wei Ying deeper inside — Wei Ying has never felt this wanted, ever, in a sexual situation. And it doesn’t bother him as much as he might’ve imagined, having a man’s mouth on his cock. It’s a mouth, after all, wet and hot and, in Lan Zhan’s case, immensely skilled at what it is doing. It’s good. Wei Ying’s current dry spell has lasted longer than he cares to admit, and there’s something freeing about knowing that he doesn’t have to follow this up — with a phone call, another date, inevitable disappointment.
Lan Zhan isn’t doing anything particular with his hands, sort of holding on to Wei Ying’s hip with one, balancing against the door on the other, but like this, Wei Ying still feels wonderfully, safely held. It’s just the two of them.
He fucks into Lan Zhan’s mouth a little, and Lan Zhan rewards him with a moan. His dick feels so swollen, pulsing. He’s close.
Belatedly, Wei Ying remembers that just because Lan Zhan offered to help him doesn’t mean Lan Zhan wants a mouth full of come. Despite, ah, the voracity with which he’s approached the whole thing. He pushes at Lan Zhan’s shoulder a little, hand clammy and hot, and when Lan Zhan doesn’t respond Wei Ying tugs on his hair lightly. That has to get his attention.
Lan Zhan’s eyelids flutter and he groans and sinks lower on Wei Ying’s cock. Wei Ying is about to blow at any moment.
"Lan Zhan, I… You might want to…" Wei Ying tries pushing at him again.
Lan Zhan makes a noise that sounds like, don’t you dare. He’s absolutely immovable, like a statue, stubborn, insistent.
He also doubles his efforts at giving Wei Ying the best head he’s ever had, like he isn’t aware he is leading the competition by far already.
"I… Okay, I…" Wei Ying tries, but Lan Zhan’s mouth is so good, hot and just right around him, and when Wei Ying’s hips thrust forward helplessly Lan Zhan takes him further in instead of resisting. He flattens his tongue against the underside of Wei Ying’s dick in a lewd motion and when he reaches the slit he does — something — and Wei Ying is gone, coming with an unintentional "Ah!" that makes him sound completely uninitiated, except he’s too blissful to care at the moment, wave after wave of pleasure washing over him.
Lan Zhan doesn’t let go of his cock, like he enjoys milking Wei Ying to the very last drop. And maybe he does — he looks the part, eyes closed and ears red, even his cheeks carrying a rosy tint that wasn’t there before. He is careful when he lets Wei Ying’s softening dick go — another tiny kiss, just before parting completely — and Wei Ying shudders from oversensitivity.
"That was…" He feels speechless for maybe the first time in his life — excluding that initial period of shock earlier when Lan Zhan had just… offered what he offered.
"Mn." Lan Zhan sounds very pleased with himself, and that’s what brings Wei Ying back, because… Because Lan Zhan did this nice thing for him, and Wei Ying should make it clear how much he appreciates it.
"I needed that," he manages, and when Lan Zhan makes to get up from the floor and there’s a moment he can avoid eye contact he adds, "That was. So good. Really good. You’re really good at this, Lan Zhan."
"Hm." Lan Zhan sounds amused. As Lan Zhan stands up and rearranges himself, Wei Ying takes the time to tuck himself back into his pants. From there, it’s a direct line of sight to Lan Zhan’s pants, which are… He is…
Lan Zhan is hard. From sucking Wei Ying’s dick.
This isn’t like Wei Ying being hard in his jeans before, where his dick was mostly contained and it wouldn’t have been visible unless you were… in the know.
Lan Zhan is wearing sweatpants, and they hide. Absolutely nothing.
There’s an excited jolt going through Wei Ying’s body, a sweet sensation that fizzes when it reaches his still sensitive cock. He did that. Well. Lan Zhan did that, mostly, but Wei Ying was a willing, rejoicing participant, and it’s sucking on his dick that got Lan Zhan this excited.
What does he do now? Does he offer to suck Lan Zhan off too? Unlike his best friend of many talents, Wei Ying knows nothing about pleasing men, and besides, he’s…
"Wei Ying?" Lan Zhan’s voice is low and a little rough around the edges, and that makes Wei Ying think of how his dick was just in Lan Zhan’s mouth moments ago, fucking him, using him, and now that he’s no longer on edge, now that Lan Zhan has done this amazing thing for him —
"Would you like me to help you with —" he blurts, and when Lan Zhan sees where his eyes go, he shakes his head slightly.
"I will handle it."
Okay. Right. Just because Lan Zhan offered to help him out doesn’t mean he wants that same help in return. And besides, Wei Ying wouldn’t know what he was doing. This — it’s better like this.
"Well," Wei Ying says. "Okay then." Lan Zhan nods at him again and turns around when Wei Ying feels compelled to add, "Are we — okay? Was that okay for you?"
Lan Zhan chuckles, something more throaty and deep than he usually allows, and he turns just enough so that Wei Ying can see his profile.
That bulge is. Obscene. Wei Ying tells himself sternly he’s not allowed to get jealous. Lan Zhan gets the guys, he gets the girls. And Lan Zhan. He gets to be friends with benefits with Lan Zhan, and judging from the way things just went down — if this thing becomes more than a one time deal, which Wei Ying certainly hopes it will, Wei Ying is going to come so many times, so fucking spectacularly. He doesn’t get to be jealous of Lan Zhan’s… girth.
"It was good," Lan Zhan says, and he doesn’t try to hide the dark timbre of arousal in his voice. Then he says, more like himself, "We’re okay. I was happy to help."
Wei Ying grins at him and winks and says, "Me too!" so Lan Zhan knows he can be light about it.
Is light about it.
It really is so much simpler than with a girl. He got a blowjob, he came, and he’s free to go about his business. While Lan Zhan goes about… his business.
"Do you need the shower?" Lan Zhan asks him, and Wei Ying shakes himself. "Otherwise, I’ll go."
With his. Raging. Bulge. To the shower. Right.
Wei Ying takes stock of the situation. Lan Zhan swallowed pretty much everything Wei Ying gave him — that was a novel sensation, he never finished in a girl’s mouth before, it made it so much better to just — let go like that, and not worry about… Anyway. He’s a little bit sticky, but nothing too bad.
"Go ahead," Wei Ying tells him. "I’ll go after."
"Mn." Lan Zhan turns again, padding away towards the bathroom.
Wei Ying stays where he is for a couple more moments, until he hears the water in the shower start running. His legs are a bit wobbly, and there’s a pleasant warm sensation at the bottom of his belly, a looseness in his body he hasn’t felt in a while.
He means to go to his room — he really does, but, like a magnet, he is drawn to the door of the bathroom on his way.
The sound of the shower is steady. Familiar. They did try looking for places that also had an ensuite, but this apartment was too good to give up, and despite Lan Zhan’s careful grooming regime, they operate on different enough hours that most times, it doesn’t even feel like Wei Ying is sharing the bathroom with another person. And anyway Lan Zhan is clean and considerate, like now when he asked if Wei Ying wanted to go first.
It seemed like Lan Zhan’s situation was more, ah, pressing.
Wei Ying wonders if that’s where he usually touches himself, in the shower. Their rooms are on opposite ends of the corridor, bathroom in the middle, so he usually jerks off in his bed where he knows no one can hear him.
He wonders if he could hear Lan Zhan. If he was listening.
Not that Wei Ying wants to be listening.
He just. Wonders.
The soft sound of the shower, tiny water droplets hitting tile, makes something in Wei Ying’s belly unwind. His shoulders relax. It will be good, once Lan Zhan is out, to take a shower himself. Wash off what’s left of tonight’s feeling of failure, of disappointment.
Although. What came after was pretty great. He wonders how soon they could do it again. It seemed like Lan Zhan was enjoying himself. There was some… hard evidence, after all.
Wei Ying inches a little closer to the door. He can’t hear anything. Only the water. This is wrong, Wei Ying is being a perv, he doesn’t really want to — it’s just, Lan Zhan made him feel so good and then he didn’t even ask for anything in return. Saying, "I will handle it," like that’s a perfectly fine arrangement, Lan Zhan sucks Wei Ying’s soul out of his cock and then has to take care of his own hard-on by himself. In the shower.
Wei Ying’s ear is practically plastered to the door.
He holds his breath.
Through the sound of the water running, he thinks he can hear something — a moan. Soft.
He bites his lip hard. This is wrong. He should stop, he only wants to know that Lan Zhan is enjoying himself, because that’s only fair, after everything he did for Wei Ying, and —
Another moan. Deeper this time. Lan Zhan was so hard when he went in there, his… big… Wei Ying can think it, they’re friends, he can think about Lan Zhan’s… About Lan Zhan touching himself, his cock — fuck, his hard, big cock, and given that Lan Zhan knows how to please men, he probably knows how to please himself as well, right?
Wei Ying strains his ears to try and hear more. Everything is muffled through the door, but he thinks — there could be slick sounds that aren’t just the water, Lan Zhan’s hand on himself, maybe he could show Wei Ying how — how to best jerk himself off. Wei Ying isn’t particularly bad at it, but Lan Zhan has seen way more dicks than him, and seeing as he’s so — so magnanimous about it, the way he offered to help Wei Ying out, maybe they could —
There’s something that sounds like a groan, longer and deeper than any of the sounds that came before. The slick noises stop. Did Lan Zhan just…?
The water turns off and Wei Ying jumps, like a coiled spring suddenly let loose. He should go. He shouldn’t have… Having Lan Zhan’s mouth on his dick doesn’t give him permission, even though they’re best friends and roommates and have seen each other in a bunch of compromising situations.
He can hear the sliding of the doors that indicates Lan Zhan is stepping out of the shower. Probably drying himself off in one of his ridiculously soft towels.
Okay. Wei Ying can go to his room and think hard about what he just did. Or… not think about it. That’s also perfectly fine with him, to chalk this up to momentary insanity due to coming too hard from Lan Zhan’s mouth on his dick.
Okay. Okay.
Wei Ying is hard again.
It’s not that he didn’t notice it, exactly, but he didn’t realize, right until he turns to walk — scamper — to his room, that his dick is once again hard, like Wei Ying didn’t just come less than fifteen minutes ago.
What’s with him today. He has really been on edge all evening. It feels almost… selfish, to be getting turned on again so quickly, after Lan Zhan went out of his way to help Wei Ying out. He can’t ask Lan Zhan to do this again so soon. That’s just fucking excessive.
There’s the click of the bathroom door opening and Wei Ying dashes the couple of steps left back to his bedroom and closes the door behind himself and his shameful erection.
Not a moment later, Lan Zhan’s footsteps sound through the door, coming closer.
"Wei Ying?"
"I’m alright!" Wei Ying croaks. He feels so stupid. Why wouldn’t he be alright? What is going on with him? Did Lan Zhan unleash some kind of endless well of horniness? Wei Ying doesn’t want to deal with this. He’s so hard. He wants to touch himself. Fuck.
"Shower’s free," Lan Zhan lets him know through the door. "I’m making tea. Would you like some?"
Tea. Lan Zhan’s graceful hands pouring the water into the kettle, pouring the tea into their cups. Those same hands that just moments ago —
Wei Ying is the worst. He doesn’t deserve Lan Zhan’s tea. He doesn’t deserve Lan Zhan’s blowjob.
"Uh, yeah," he says.
Lan Zhan hums, seemingly satisfied with Wei Ying’s ungracious answer.
Wei Ying has got to get a grip on himself. Lan Zhan said this wouldn’t impact their friendship, and for all Lan Zhan knows, it didn’t. As far as Lan Zhan is concerned, he had his mouth on Wei Ying’s cock and now everything is peachy keen. Because Lan Zhan is gay, and somehow, that… that makes it okay. If he offered and Wei Ying agreed and they did it as friends, it was nothing special. Just like making tea for Wei Ying. A favor. Being helpful.
And Wei Ying can’t make it weird, he can’t, because their friendship is important, he doesn’t want to ruin this, and also, if he keeps things nice and normal, he might get to feel Lan Zhan’s mouth on him again.
That would be.
He really wants that.
However, seeing as Wei Ying already is in this predicament… Better take care of it. Quickly, discreetly, like he normally does. Then he can have tea with Lan Zhan and everything can really go back to normal.
You’d think, thinking about tea, that it would curb his arousal somewhat. It does not. Wei Ying is on a hair-trigger, ready to go at the barest touch. He stares down at his erection with some dismay. His cock doesn’t seem to be affected.
Fine. Another orgasm it is, then.
He reaches down to open his pants when it occurs to him.
Wei Ying could jerk off in his bedroom, like he normally does. But he can also. Do that in the shower. Right where Lan Zhan did it.
His dick twitches eagerly in his pants.
Okay then. Okay. Wei Ying has already tried one new thing today. Why the hell not? It’s not like he never jacks off in the shower. Rare, but not unheard off.
Okay.
He does wait to make sure Lan Zhan is in the kitchen before making his way out of his room, blatant hard-on and all. But then, when he’s there — when he’s naked and under the hot water and his hand automatically reaches down to his stiff, aching cock — it doesn’t feel weird, or out of the ordinary. It just feels right. Wei Ying strokes his cock slowly, relishing the feeling of his hand around himself, the lack of urgency, seeing as he already came once today, he’s not as desperate. The water is soothing on his skin, pleasant on his tired muscles. Before he lived with Lan Zhan, he didn’t think so much about where he was masturbating. He always just assumed the sound of the water would muffle any suspicious noises. Probably what Lan Zhan thinks as well, why he wasn’t ashamed — and why should they be ashamed, it’s a need, Wei Ying is just taking care of his needs, like Lan Zhan did before.
Like Lan Zhan did, standing right here, jerking off his hard dick. Maybe he was thinking about Wei Ying — about blowing Wei Ying’s dick. There’s something so mind-blowingly sexy about knowing that Lan Zhan actually enjoyed it. It never really felt — Wei Ying never found this kind of girl before, who actually acted like she enjoyed touching him.
He traces his fingers over the underside of his cock. It’s sensitive. It’s perfect. He smears the wetness at the tip, teasing. Like Lan Zhan teased him with his tongue. He wraps his fist around himself like Lan Zhan engulfed him in his mouth. Running it tightly over Wei Ying’s hard cock. Lan Zhan looked so dedicated, so concentrated, and all this time he was getting hard.
Wei Ying groans. He speeds up his motion a little.
Fuck, it’s so hot. So hot to know he was wanted like that. To know that not only did Lan Zhan genuinely want to — to pleasure him — but also that Lan Zhan pleasured himself after. Touching himself, hand going faster and faster, so hard and so turned on, and there’s no one to pretend for, everything was out in the open, they did this to have fun and Lan Zhan enjoyed it because he’s gay, and so —
Wei Ying’s orgasm catches him by surprise, hot come spilling out of his cock, dribbling down his hand. Nothing sophisticated about a hand job, but it gets Wei Ying where he needs to go. He wonders, fleetingly, if that’s what it’s like for Lan Zhan as well. If that’s what it was like for him earlier, when he…
Wei Ying’s dick pulses feebly, like it’s trying to empty itself completely, or maybe go again.
He is really so shamelessly horny today. He feels the nice buzz of the orgasm spreading through him — second time today, a good day for Wei Ying — but there’s still some residual restlessness that Wei Ying doesn’t quite know how to quiet.
Maybe tea with Lan Zhan will help calm him.
*
They do this — quite often, actually. Spend their evening together, when neither of them has anywhere better to be. It’s one of the things Wei Ying likes about living with Lan Zhan — he’s had roommates before, shared dorm rooms and flats, but this is the first time it feels like a home. A place that isn’t just his, isn’t just Lan Zhan’s, but theirs. Lan Zhan brought the couch and Wei Ying brought all the pillows and the cozy blanket they sometimes share, and they bought the coffee table and the low divan together, on account of Lan Zhan’s old coffee table falling apart and Wei Ying arguing that they might need more than one piece of furniture that people could sit on, respectively.
Wei Ying also tried arguing for a beanbag, but Lan Zhan won that one. They’re all about compromise, which is why they work so well together, as best friends and as roommates.
It’s such a familiar scene that for a moment, everything does feel like it’s calmed down. Gone back to normal. Lan Zhan is waiting for Wei Ying on the couch, wearing sweatpants — a new pair — and a t-shirt, looking soft and domestic. He’s back to reading his book. The tea is on the table, two cups, two coasters, the textbook definition of an evening at home. When Wei Ying sits down next to him, Lan Zhan pushes one of the tea cups towards Wei Ying. Their thighs brush when Lan Zhan leans his way.
Wei Ying shivers.
"Thanks," he manages, and takes a large gulp of tea before he can say anything more. It scalds his tongue, because of course, but it’s not too bad, because Lan Zhan knows not to serve Wei Ying boiling hot tea. Lan Zhan knows him. Wei Ying starts to smile fondly, remembers that their thighs are still touching, and barely holds himself from recoiling. The cup wobbles in his hand. Wei Ying tightens his grip and takes another too-hot sip.
All the wires in his brain are short-circuiting today. Wei Ying wonders, for a fleeting moment, if maybe he does have some unresolved issues around… sexuality. Lan Zhan being gay is one thing, but gay and free about his sexuality is another, and maybe Wei Ying feels weird because he was only okay with Lan Zhan when Lan Zhan wasn’t really a sexual creature?
The tea is making his face heat up. It can’t be this. Wei Ying is fine with queer people and queer sex, he really is. It was just. A long week. Culminating in a really good blowjob. Finally getting release is making him unspool a little, and that’s okay, that’s natural.
Deliberately, Wei Ying leans into Lan Zhan. Crowding thighs and shoulders together. He touches Lan Zhan all the time without it being weird; if he wants to keep their friendship intact, he should keep doing it.
"Everything alright?" Lan Zhan asks quietly, and Wei Ying, who plans to answer, sure, and direct the conversation to another topic, somehow finds himself saying, "I feel like things should be weird now."
"Because I sucked you off." Lan Zhan doesn’t so much ask as he simply — states the fact. He’s totally playing chicken with Wei Ying. Wei Ying stays resolutely glued to Lan Zhan’s side. It’s a matter of principle now. He brings his tea close to his mouth and blows air on the liquid, waiting until he’s absolutely certain he won’t choke or burn on the next sip, and then drinks, prolonging the moment.
When he absolutely can’t take it any more, he puts the cup down and answers evenly, "Yes." Since Lan Zhan doesn’t immediately respond Wei Ying adds, "Doesn’t it feel like that to you? Like it should be weird?"
Lan Zhan turns to face him — detaching the places where their bodies are touching, but that’s all Lan Zhan’s doing, so technically, it’s Wei Ying’s win. He doesn’t know what the game is or how points are calculated, but he’s got some. He’s leading.
He’s being nonsensical about a serious subject. Lan Zhan seems to sense it.
"I did not mean to make you uncomfortable," Lan Zhan opens, which is horrible, because Wei Ying isn’t uncomfortable, that’s the whole problem. In fact, he felt so comfortable that he outright eavesdropped on Lan Zhan’s private business, and…
His horny brain has just made a huge mess of everything.
"I’m not uncomfortable," he says, because he’s got some sense left, at least. "I’m just saying. We’re friends. You’re gay. I’m straight. I don’t know how…"
How to integrate this into them. It felt like it was simple, before, when he was orgasm-addled and thinking with his dick, but now it feels like — was one good orgasm really worth the weirdness? The weirdness about the lack of weirdness?
Wei Ying is stuck in a loop.
Also, technically, there were two good orgasms tonight. And that’s not even counting Lan Zhan’s.
Lan Zhan grabs his wrist and Wei Ying’s head goes — thankfully — blissfully quiet.
"I had a good time." Another statement. A fact. "You had a good time." This one does culminate with a hesitant question mark at the end, so Wei Ying nods. "Then I am fine with it. Not weird."
Wei Ying nods again. He’s just being ridiculous. Always ridiculous, always made worse when he’s horny or hungry or sleepy. Lan Zhan knows him so well, he must sense that Wei Ying is making a huge deal for absolutely no reason.
"If you are uncomfortable," Lan Zhan adds, completely ignoring how Wei Ying just told him that he isn’t, "We don’t have to do that again."
Wei Ying licks his lips. "And if I’m… comfortable?"
Lan Zhan’s lips tick into a smile and somehow, despite being both fond and familiar, there’s a trace of smugness there. Almost like he’s being naughty.
"Friends with benefits is, usually, an on-going arrangement," he says sagely, calmly, like he hasn’t just basically told Wei Ying, yes, I would like to suck your dick on multiple occasions.
"Hm," Wei Ying says, faint, because the alternative is asking Lan Zhan, how about now???
"Hm," Lan Zhan agrees.
They drink their tea. Lan Zhan turns to face the coffee table again, and after a few moments of silence, Wei Ying picks up the remote and flips the TV on back to the latest show they’ve been watching.
Before he presses play, he elbows Lan Zhan gently.
"I’m glad," he says. He doesn’t think he has better words for it. He doesn’t think he wants to think too hard on better words.
"Mn," Lan Zhan says, and there’s that smirk playing on his lips again.
As long as Wei Ying gets to come, and they keep being friends in the process. Then Lan Zhan can be sassy, a little. Wei Ying will allow it.
*
Wei Ying jerks off again before going to bed. He doesn’t think too much about it — he feels that urge, he gets hard, he handles it. It’s quick and rough and sweet, stripping his dick until he’s coming into the bunch of tissues he holds in his hand, moan muffled against his other elbow.
He doesn’t think he came this many times in one day since he was a teenager.
Oh well.
Pleasantly tingly and more than satisfied, he goes to sleep.
