Chapter Text
It’s already dark out when Xue Yang gets home from work. He pushes the shabby, creaking door open and doesn’t even bother turning on the dim lights as he kicks his boots off. In his bedroom, he changes out of his jeans, leaving them crumpled on the floor, and flops down on the bed.
It’s creaking even worse than the door.
What a week from fucking hell. Xue Yang needs a distraction, and it better be a good one.
He picks up his phone and opens up a dating app. It’s not one of those that try to make you believe you will find the love of your life on it. It just helps you find a guy who’ll fuck you or who’ll let you fuck him and Xue Yang’s not picky about that. He is picky about looks though. For tops, he usually looks for the type of tall and muscular man that looks like he can manhandle him and is willing to fuck him into the next dimension without holding back. Big dick is a must; he wants to feel it for days when he’s in the mood for being railed. As for the bottoms he’s interested in, it’s always the same type of very beautiful, cute and twinkish boy that looks doe-eyed and innocent but will do the filthiest shit with him.
For a while, Xue Yang is just lazily swiping through the app without really knowing what he’s looking for this time. He does want to get fucked, but none of the men that show up today make him feel anything. Boring.
Fuck, maybe Song Lan did ruin him. They met on the app a few months ago and hooked up a couple of times, but now he’s gone to work abroad and won’t be back before the end of the year.
Without a doubt, Song Lan was the best fuck Xue Yang has had in years. He’s not the type to speak much, but he always says exactly what he wants in that cool, assertive voice and it turns Xue Yang on so much that he just wants to drop down to his knees and say ‘yes Sir’ to whatever Song Lan asks of him. And his dick, god it’s so fucking perfect. So thick and heavy that he always had to use a fist at the base when he was sucking Song Lan off because he couldn't even get it all in his mouth. Xue Yang tried deepthroating him once and ended up gagging hard enough that it nearly made him throw up. It was a humbling experience. But damn, when he’s alone at night he still thinks about Song Lan pressing his head back into a wall and fucking his mouth until he comes down his throat in hot spurts. And Song Lan comes so much, it’s beautiful. Xue Yang groans at the memory. He hates that he can’t have that right now but indulging in self-pity won’t help.
He gives up looking for someone to fuck him and changes the search criteria to ‘bottoms’. That looks more promising. Just a minute in and he’s already swiped right on fan_boy_huaisang who is lounging around in fancy places wearing cute lingerie in every one of his photos and deepest.dimples who claims to ‘be able to serve him like no other guy ever could’. He keeps swiping mindlessly until one profile brings all of his attention right back. brightmoonbaby, 21, student and the most beautiful man Xue Yang has ever laid eyes on. Fuck. His profile says his real name is Xingchen and his profile pic is him in a fuzzy baby blue sweater under a tree full of cherry blossoms, smiling like a goddamn angel and Xue Yang already wants to ruin him.
He clicks through Xingchen’s gallery. All of his photos are high quality shit, nice and soft lighting, bright pastel colors, cute outfits. And that face, god, he’s so incredibly pretty with that slightly longer black hair, that cute nose and those lovely curved lips. He looks tiny and Xue Yang can’t help but imagine how he could probably reach his hands around his entire waist as he helps guide him down onto his cock. Xue Yang shudders.
The further he scrolls, the sexier the photos get. One shows Xingchen in a crop top and thigh high socks on his bed and another with a harness and a jockstrap bent over the armrest of a couch. If this is his place, Xue Yang really really wants to go over there and take him right there in this position. He scrolls back to the top of Xingchen’s gallery again, then swipes right and drops his phone. There’s no way in hell he will find someone else like that today and he suddenly doesn’t want to settle for less.
He doesn’t get a notification for a match for exactly 27 minutes. That turns out to be fan_boy_huaisang and Xue Yang hates that he’s kind of dismissive with his response to his very promising opener. That boy sure is enthusiastic and would probably be a great fuck, but unfortunately, he’s no bright moon baby.
Xue Yang sighs, puts his phone down again and walks over to the kitchen to find something to eat in front of the TV. It’s another 42 minutes until he gets the next notification.
This time it’s Xingchen. Xue Yang draws a sharp breath and puts the plate with the cold chicken bones down.
It’s a match, but Xingchen hasn’t sent him a message yet. Very well. Xue Yang can handle some playful coyness.
