Actions

Work Header

Hoppy Ending

Summary:

He swipes to the next photo, not realizing that he has reached the end of the photo shoot from the bunny café.

And the very next picture Wei Ying took is a bit…

It's a thirst trap. With the bottom of his shirt caught between his teeth, Wei Ying winks at the camera. It is shot from the side, giving an unobstructed view of ass, which is barely hidden by the short red shorts he's wearing. He hurries to swipe away, but the next photo is basically the same thing, albeit with one hand on his ass, his fingers subtly pulling up the hem.

"Ahh, don't look at that!!!" Wei Ying cries. In his mind there are sirens screaming Abort! Abort! Abort! "We don't…ah, how embarrassing."

He puts his phone away, trying to think of something to say that will defuse his humiliation. Peeking at Lan Zhan and seeing the tips of his ears turning red, Wei Ying's big stupid mouth blurts out:

"Lan Zhan, Lan Zhan! What do you think?" He gives Lan Zhan a cheesy wink and the world's biggest smile. "Am I cute?"

"Mn."

"Huh?!"

Notes:

Written for the Three Bows: Wangxian server's February 2026 Drabble Night. For each prompt, we had 25 minutes to write, so this fic was written in about two hours. In the spirit for drabbling, I have kept my editing to a minimum, only cleaning up some SPaG things before posting.

The evening's secret theme was "Adopt a Rescue Rabbit Month," and the prompts were: Cute, February, Ears, Saved, and Home.

3Bows has a Drabble Night every other month, which alternates with Team Write Nights in which a bunch of writers collaborate on a single fic. Other events we have include Parallel Play Nights, day-long creative retreats, book club, exchanges—and more! If you love Wangxian and are interested in participating in any of our wonderful events, you can join us here!

(See the end of the work for more notes.)

Work Text:

"Lan Zhan!"

Wei Ying is delighted when the other man stops mid-stride, turning around to pin Wei Ying with one of those heavy looks that make him feel like he's under a microscope. "Yes?" Lan Zhan asks, calm and patient.

"I wanted to show you some pictures from the bunny café I visited last weekend with my jiejie and her baby. Well, he's not a baby. But he's three, so that's basically the same thing as a baby, right?!"

Now, Wei Ying has Lan Zhan's full attention. Inclining his head toward the room he just came out of, Lan Zhan asks, "Would you like to step into my office?"

"Aiyah, that makes it sound like I'm in trouble!" Wei Ying laughs. "Getting called into my supervisor's office after goofing off all week? Oh no, what can a poor man do?"

"I am not your supervisor," Lan Zhan points out. Which is true. Although he and Wei Ying both began in the investigations division, Lan Zhan was recently promoted to lead a different department. "And you've been running around all week investigating hauntings. That hardly counts as 'goofing off.'"

"You keep pretty close tabs on me, don't you?"

Lan Zhan turns around, stiffly walking back into his office. Wei Ying wonders, for a brief instant, where Lan Zhan was off to when he came out of his office, but whatever it is, it must not be that important if Lan Zhan is able to devote the next fifteen minutes or so to looking at photos on Wei Ying's phone. Lan Zhan closes the door behind them.

As Lan Zhan settles back into his fancy ergonomic chair, Wei Ying drags one of the chairs in front of the desk around so that he is sitting on the same side as Lan Zhan. He wastes no time digging into his phone gallery, going to the beginning of the roughly one hundred pictures he snapped that day. And maybe—just maybe—Wei Ying's reasons for documenting the trip were not simply because he loves his sister and his nephew and he wants to have as many photos of Jin Ling as possible.

Actually… Okay, so that was part of the reason!

But the real reason Wei Ying went out of his way to try and take some artsy shots was because he knows that Lan Zhan has a weak spot for rabbits. And who can blame him for grasping at any excuse to talk to Lan Zhan?!

Lan Zhan pays rapt attention as Wei Ying scrolls through the photos, taking a long time on each one to yap about what that bunny's personality was like, how its fur felt, which ones were Jin Ling's favorites. He glances over every once in a while, and he is quietly thrilled to see the corner of Lan Zhan's mouth is ticked up in the tiniest thing that can technically be called a smile. It inspires Wei Ying to relay his tale with more gusto, and he spares Lan Zhan no detail.

"You should go someday!" Wei Ying enthuses. "You'd love it! Oh, oh, oh! We could go together!"

It's not until the words are out of his mouth that Wei Ying realizes that he has, essentially, asked Lan Zhan out on a date.

"I would enjoy that," Lan Zhan says, every syllable so frank and earnest that Wei Ying feels an inexplicable heat rising to his cheeks.

"Uh, yeah… Anyway, this little lady was a bit of a spoiled brat. She got all offended when I gave her ears a little tug."

"You should not pull on a rabbit's ears," Lan Zhan says with a frown.

"Oh, it's fine," Wei Ying counters. He swipes to the next photo, not realizing that he has reached the end of the photo shoot from the bunny café.

And the very next picture Wei Ying took is a bit…

It's a thirst trap. With the bottom of his shirt caught between his teeth, Wei Ying winks at the camera. It is shot from the side, giving an unobstructed view of ass, which is barely hidden by the short red shorts he's wearing. He hurries to swipe away, but the next photo is basically the same thing, albeit with one hand on his ass, his fingers subtly pulling up the hem.

"Ahh, don't look at that!!!" Wei Ying cries. In his mind there are sirens screaming Abort! Abort! Abort! "We don't…ah, how embarrassing."

He puts his phone away, trying to think of something to say that will defuse his humiliation. Peeking at Lan Zhan and seeing the tips of his ears turning red, Wei Ying's big stupid mouth blurts out:

"Lan Zhan, Lan Zhan! What do you think?" He gives Lan Zhan a cheesy wink and the world's biggest smile. "Am I cute?"

"Mn."

"Huh?!" Of all the responses he thought he would get — Get out. Leave. Never speak to me again. — Wei Ying did not think Lan Zhan would actually agree with him. His face feels hot all over. "I…you do?! Lan Zhan, are you messing with me?!"

It's rare, but not unheard of, for Lan Zhan to tease Wei Ying back these days. And it flusters Wei Ying every single time. When they were in high school, Lan Zhan would get so mad at Wei Ying's antics, always huffing and puffing and storming off to get away from him. Wei Ying didn't realize until years later what he was doing and why he felt the need to tease Lan Zhan every time he saw him, and he has kept the revelation a secret to this day.

Wei Ying had, and still has, a huge crush on Lan Zhan.

He would rather swim in a lake in February than admit it out loud, however.

And he has just shown his crush risque pictures he let Nie Huaisang goad him into taking. For his nonexistent dating profile that Nie Huaisang is trying to convince him to create. Gods, he's stupid.

Lan Zhan turns in his chair so that he is facing Wei Ying directly. He gazes at Wei Ying with so much intensity that it makes him fidget in his seat (which he did not realize he stationed so close to Lan Zhan that their knees brush.

"Wei Ying is cute," Lan Zhan says—he actually says it!!! Out loud!!!

He is going to kill Wei Ying one of these days. "Oh, well," Wei Ying stands in a hurry. "Would you look at that? I should get going. Whoops!"

His phone falls from his hand, bouncing off of Lan Zhan's knee, which twitches. Without thinking twice about it, Wei Ying dives for his phone, catching it right before it hits the ground. He's so caught up in his victory that he doesn't notice for several seconds what position this move has left him in.

His face is inches away from Lan Zhan's cock.

Of course, the smart thing to do would be to hurry up, stand upright, and laugh the situation off before things get too awkward. But here's the thing:

Wei Ying is sure that he can see the outline of something long and thick, and it twitches minutely under his gaze. More or less spellbound, Wei Ying slowly drags his eyes up to Lan Zhan's face. His expression seems as serene as ever, but there's a tiny line between his eyebrows that. Oh, no. Wei Ying has fucked up.

"Lan Zhan, I'm so, so sorry!" he cries, standing up as quickly as he can.

Which has unfortunate consequences, because the desk is closer than he thinks. It hits the back of his thighs, making him lose balance. His arms flail, grabbing onto the nearest thing they can reach, which happens to be Lan Zhan.

Wei Ying falls backwards as Lan Zhan is yanked to his feet. Now, he's sprawled across Lan Zhan's desk and he's holding Lan Zhan by the front of his shirt. He's too stunned to even speak, and Lan Zhan looks incensed. He's probably going to throw Wei Ying out into the hallway on his ass for all the chaos he's caused in the short span of thirty seconds.

Lan Zhan's hands are braced on the desk on either side of Wei Ying's hips. He does not move, and Wei Ying has proven that every move he makes is bound to end in disaster. They stare into each other's eyes for what feels like forever.

Wei Ying's eyes dart away from Lan Zhan's. They catch on his left ear, which is now fully, beautifully red. It's adorable. Glancing at its counterpart on the right, Wei Ying confirms that it, too, is blushing despite Lan Zhan's face being as fair as jade. It's so cute.

Gathering his courage to meet Lan Zhan's gaze head on once more, Wei Ying resists the instinct to shy away. Maybe…

His fingers tremble, still clinging to Lan Zhan's shirt like a lifeline. Lan Zhan could easily break free, but he doesn't. He just stares at Wei Ying as if he is expecting him to…

Maybe…?

Taking a deep breath, Wei Ying tugs. Lan Zhan follows, letting Wei Ying draw him in. It feels like Wei Ying's heart is hammering in his throat, but he…he's just wanted this for too long to not take this chance. A chance that might not ever come around again.

He tilts his face forward, capturing Lan Zhan's lips in a chaste kiss. There's a good chance that Wei Ying is screwing himself over. Lan Zhan might break free of whatever spell has fallen over them both, and what then? He could avoid Wei Ying. He could refuse to ever look at Wei Ying again. He could file a complaint with HR.

However, he does none of these things.

Instead, one hand comes up to cradle the back of Wei Ying's skull, deepening the kiss. Wei Ying's mouth falls open, a shocked gasp coming out as Lan Zhan's tongue swipes across his lower lip. After a moment of being frozen in shock, Wei Ying answers the unspoken question by extending his tongue so that it brushes Lan Zhan's.

Lan Zhan fucking growls, shoving his tongue into Wei Ying's mouth like he wants to gag him—not that Wei Ying is against the idea of being gagged by something. The something in question is digging into Wei Ying's right thigh. He tenses, pulling away. Lan Zhan apparently does not approve of this, because he makes an unhappy noise while trying to reclaim Wei Ying's mouth.

"Th-the door," Wei Ying gasps. "What if someone—"

"Let them see." Lan Zhan reels Wei Ying back in for another messy, open-mouthed kiss.

If Wei Ying was even one percent less horny, he might insist that they at least take the precaution of locking it, but his current horny little brain relishes the idea of someone walking in on them like this. What would they say? Would they get in trouble?

Lan Zhan shoves a hand under Wei Ying's shirt, his blunt fingernails raking down his torso. Wei Ying loves it, loves him. Trailing his lips along Wei Ying's jaw, Lan Zhan bites into the spot just beneath his ear, making him hiss in pain while his hips thrust forward into the negative space between them. Lan Zhan, seeing Wei Ying's obvious distress, takes mercy on him and brings his hand down to cup the tent straining Wei Ying's pants.

Arms draped around Lan Zhan's shoulders, Wei Ying clings to him like an octopus while Lan Zhan's hands deftly undo his belt and fly, drawing out Wei Ying's cock. Lan Zhan drops to his knees, and before Wei Ying can complain about his mouth being abandoned, Lan Zhan's mouth envelops his cock, and—

"Yes!" Wei Ying bring a hand down to stroke Lan Zhan's hair, mindful of not disturbing his braid too much. "Lan Zhan, fuck! How are you—"

He whines as Lan Zhan releases his dick, and he pushes lightly on Lan Zhan's head, trying to persuade him to get back to work.

"You need to keep your voice down," Lan Zhan admonishes.

"I am keeping my voice down!" Wei Ying says, not keeping his voice down at all. "Maybe I should be the one doing this to you. Then you'd be able to shut me up."

"I'll have my turn later," Lan Zhan vows. With that, he swallows Wei Ying's cock down to the root and hollows his cheeks, his tongue swirling in patterns that make Wei Ying feel lightheaded.

Despite his claims otherwise, Wei Ying does make a genuine attempt at lowering his voice. At one point, he has to bite down on his hand to keep himself from screaming Lan Zhan's name at the top of his lungs. He feels like the world is imploding around him. He won't last. He can't—can't—

Lan Zhan seems to be expecting it. He doesn't bat an eye as Wei Ying comes in his mouth, patiently swallowing down every drop as if it is a sweet treat. Wei Ying's arms can barely support him, but he does his best to keep himself from melting into a puddle (and knocking everything off of Lan Zhan's desk in the process).

Rising to his feet, Lan Zhan kisses Wei Ying. He can taste himself on Lan Zhan's tongue, but he finds he doesn't mind at all. As he is trying to recover his wits, Lan Zhan frees his own cock, taking it in hand and stroking it.

"Oh, no you don't," Wei Ying says sternly. "I may be a limp noodle, but I'm not gonna shirk my responsibilities. Sit down."

Lan Zhan does as requested, shoving his pants down before taking his seat. Sliding smoothly from the desk to the floor, Wei Ying kneels between Lan Zhan's spread legs, his hands resting on his thighs. He licks his lips as he takes a moment to study Lan Zhan's cock, hard and almost dauntingly big, the tip flushed a pretty shade of pink.

There's no way that Wei Ying will be able to fit the whole thing in his mouth, not when it's his first time undertaking a task like this. So, he wraps a hand around the base, squeezing it as he licks a line up the center, all the way to the tip. He fits his mouth around the head, allowing himself some time to play with his tongue and the suction.

Without giving it conscious thought, his hand begins to move, stroking up and down his length. At least this part is somewhat familiar—how many times has Wei Ying jerked himself off while imagining a scenario just like this? Lan Zhan's cock is much larger than his own, and the shape of it is different. Wei Ying wants to learn every inch of it. He wants his hands and mouth to memorize its texture and taste and the way it pulses in his grip.

His eyelids feel heavy, and he can't help but feel grateful that this—Lan Zhan's turn—was saved for last. If his brain was still addled with lust, he wouldn't be able to focus on Lan Zhan's minute reactions. He might miss Lan Zhan's shaky sigh, or the way his fingers twitch on the arm of his chair. All of it goes to Wei Ying's head. It may be his debut performance, but he hopes to make a lasting impression. Maybe if he does well enough, Lan Zhan will return his love.

It has to mean something, right? The fact that they are doing this at all shows that Lan Zhan is attracted to Wei Ying, at least physically. And there's evidence, albeit tenuous, that he might actually enjoy Wei Ying's company. They eat lunch together sometimes. Lan Zhan listens to Wei Ying's rambling, stream-of-consciousness monologues every time they sit next to each other when an interdepartmental meeting is about to begin.

Wei Ying tries to shove the insecurities from his mind. If Lan Zhan doesn't feel that way about Wei Ying, perhaps Wei Ying can talk him into a friends with benefits situation? Lan Zhan lets out a low moan, which has to mean Wei Ying is doing something right!

Little by little, Wei Ying is able to take in more of Lan Zhan's length. His lips are spread wide, cheeks extended, and he gags when he reaches the halfway point. Taking a moment to collect himself and breathing deeply through his nose, Wei Ying soldiers forward, adjusting the angle of his neck every way he can until he feels something give—and now Lan Zhan's cock is past Wei Ying's throat.

Wei Ying's eyes water, crinkled in what would probably be a smug grin if his mouth wasn't so full. Lan Zhan pets his hair sweetly at first. Then, he slowly wraps Wei Ying's ponytail around his hand. Wei Ying initially thinks this is because Lan Zhan wants to pull him away.

But Lan Zhan pulls him forward instead, causing a muffled yelp to leave Wei Ying. After his early surprise, Wei Ying stops struggling, allowing Lan Zhan to set the pace. He fucks Wei Ying's face ruthlessly, making him a mess of tears and snot and drool. Wei Ying feels like he might pass out, but not from lack of oxygen. There's something that just feels so good about letting Lan Zhan use him like this.

Is this submission? In any case, Wei Ying loves it and hopes Lan Zhan is willing to explore more in the future.

Already a fucking jade pillar, Lan Zhan's cock seems to grow the more he fucks into Wei Ying's mouth. But then, he suddenly stops, pulling Wei Ying off. Wei Ying sticks his tongue out, desperate to get another taste, but Lan Zhan holds him by the hair and forces his head to tilt so that they are eye-to-eye.

"Can I finish in your mouth?"

"Yes," Wei Ying answers without question. What kind of question is that?! As if he's going to go this far and not get to taste Lan Zhan's come.

Lan Zhan seems satisfied with his answer, and he resumes using Wei Ying's mouth. His breathing sounds ragged to Wei Ying's ears, and Wei Ying can see, in his peripheral vision, his chest heaving with each inhalation. The redness of his ears creeps down his neck, all the way to his chest. He's unfairly hot, Wei Ying thinks with a pout.

The warm, bitter spray hits the back of Wei Ying's throat, making him choke a bit, but he doesn't take the out when Lan Zhan tries to pull him off. Wei Ying will see this through to the end, and sucks and slurps for all he's worth, determined not to waste a single ounce of it. When it gives its final spurt, Wei Ying pulls off slowly. He holds his mouth open for a moment, showing off for Lan Zhan before swallowing it all down.

Licking his lips, he smiles at Lan Zhan, who is still panting and trying to collect himself. Lan Zhan reaches for the box of tissues on the corner of his desk, pulling out a handful, and he takes Wei Ying's chin in hand. He begins mopping up the mess of fluids smeared across Wei Ying's face. Wei Ying wants to shoo Lan Zhan away. He can clean himself up, after all.

But also…

It feels nice to be doted on. Lan Zhan's hands are tender, carefully dabbing at Wei Ying's skin. Surely he wouldn't be like this afterward if the encounter doesn't mean something to him!

So, after Lan Zhan has thrown the last of the tissues into the waste bin, Wei Ying takes a chance. You miss a hundred percent of the shots you don't take, or something like that.

"Lan Zhan." His voice sounds wrecked, hoarse and reedy. He clears his throat. "Was this…good?"

"Mn." Lan Zhan gives him a look that says something along the lines of Duh!

"Then…" Wei Ying braces himself, whether it end in acceptance or rejection. "Would you like to do it again? I thought we could… I don't know what this all means to you, but I don't do this often. Okay, well that's kind of a lie because I've actually…never done it before. And I just—I like you so much, Lan Zhan. Can we do this properly? Maybe, like, in a bed sometime?"

"Wei Ying." Lan Zhan glances at his watch, then back to Wei Ying. His gaze is soft and mellow, and all of Wei Ying's worries and fears seem so silly. "It is 5:03. Would you like to come home with me?"

A large, dopey grin stretches Wei Ying's cheeks. "I'd love to! But Lan-er-gege…" His grin turns teasing. "Are you sure we'll be able to go again?"

"I was thinking we could have dinner." He pauses. "But I am positive that we won't be finished until morning. Do you have personal time?"

"Are we gonna play hooky?" Wei Ying laughs. "I didn't think you could take personal days! I've never even seen you use sick leave."

The corners of Lan Zhan's lips twitch upwards. "There is a first time for everything."

Notes:

Come say hi to me on Bluesky or Tumblr!