Work Text:
Link unlocks the door and steps inside, dropping his bag on the nearby table. He looks around the living room; no one is there.
“Zelda?”
Walking into the kitchen, shedding his shoes and jacket along the way, he climbs the stairs to the second floor landing. “Zelda, you here?”
The door to the shower opens and Zelda steps out with a puff of released steam from the bathroom. Her skin is rosy from hot water, her hair wet and tousled. Her eyebrows raise when she sees him, but then she smiles.
“Hey, how was class?”
“Eh,” Link says, shrugging. “Nothing worth writing home about. How was your day?”
Zelda shrugs too. “About the same. Shower’s free, if you want.”
“Thanks.”
“No problem.”
Link’s own room is on the opposite side of the landing from hers; he puts his clothes in the hamper and pads back over to the bathroom.
“I was gonna make mushroom risotto for myself tonight,” he says, stepping into the bathroom as Zelda comes out of her bedroom in a loose t-shirt and panties. “Want any?”
“Sure, it’s better than instant ramen,” she says with a teasing smile. Link snorts. “Glad to see you appreciate my cooking.” Zelda chuckles as she bounces down the stairs.
----------
Link hands a steaming bowl of rice to Zelda and plops down next to her on the sofa, putting his feet up on the ottoman. She hits play on the remote and the movie starts.
“ True Grit? ” he asks, taking a bite of his risotto.
“Yup,” she confirms, spooning up some of her own.
Link makes an agreeable noise around his spoon and sits back to watch.
----------
The movie is long finished, their empty bowls sit in the sink. Link plays a game on his Switch while Zelda scrolls through something on her phone. “So,” she says, tapping something on the screen. “What did you and Paya do today?”
Link glances at her for a moment before turning back to his game. “We got ramen at that place downtown. How’d you know?”
“She posted a picture on Instagram. Looked like you two were having a good time.”
“Yeah,” he says, jumping over an obstacle. “She asked if I wanted to get lunch with her. It was fun.”
“Just fun?”
A triumphant theme plays and Link puts the Switch down, turning on the couch to face her. “Yeah? Should it have been more?”
Zelda shrugs. “She’s obviously got a pretty big crush on you.”
Link leans back and sighs, running a hand through his hair.
“Yeah, I know.”
“She’s a very pretty girl,” Zelda says. “You both have a lot in common, too. You’d be cute together.”
Link nods in agreement, smiling sadly. “I know. But you, of all people, should know that that doesn’t always mean anything.”
There’s no accusation or malice behind the statement; she smiles so he knows she’s not offended. “I know.”
Both of them are silent for a long moment. Finally, Zelda breaks it.
“Do you ever wonder if there’s something wrong with you?” She looks up at him nervously – he looks back at her in silence, waiting for her to continue. “I mean, neither of us has ever dated anyone. And not for lack of options. Paya likes you; but like you said, you’re not interested in her the same way.”
Link remains silent. Zelda clears her throat, shifting to a more comfortable position. “And that guy from my Sheikah poetry class that asked me out.” Link snorts.
“Oh, he had it bad for you,” he says with a chuckle. Zelda can’t help but chuckle as well.
“Yeah, he did. Still does, really. But when he asked me out, I turned him down. Why did I do that?”
Link raises an eyebrow. “What do you mean?”
“Well,” she continues, “you yourself said he was a good guy. And he is. He’s kind, he’s handsome, he has a lot of the same interests as me…” She frowns and leans forward, putting her chin in her hands. “So, why don’t I like him? Why have I never had any interest in anyone who’s had interest in me?”
Link turns off his Switch and stands up. He flicks the wall switch and the room lights turn on, and Zelda squints in the sudden brightness. Sitting back down on the couch, he puts his feet back up on the ottoman and stares off into the middle distance, lost in thought.
“Do you want an actual answer?”
Zelda thinks for a second. She nods.
“You can’t force yourself to like someone,” he says, as kindly as he can. “You know that.” She nods, and he puts his arm around her shoulder. She leans over and lays her head against his own. “But I understand the loneliness.” He runs his thumb across the bare skin of her arm, and she exhales softly. “There are times when I feel the same way.”
“It’s stupid,” she mumbles against his chest, eyes closed. “And don’t tell me it isn’t,” she insists when Link makes a contrary noise. She gives a soft laugh. “It’s such a cliche, but I can’t help thinking that I’m 20 years old and I’ve never had a boyfriend or a girlfriend. I keep telling myself that it shouldn’t matter, that it’s not my problem that society says everyone needs a romantic partner, that I’m not incomplete because I’ve never kissed anyone or had sex. And yet…” She nuzzles her face into his chest to hide the pin-pricks of tears in her eyes. “...sometimes I do feel that way.”
She sniffles and wipes a hand across her eyes with an angry huff. Link kisses the top of her head and squeezes her against his chest. “I know what you mean,” he says softly into her hair. “Paya hasn’t asked me out on an actual date, but I know if she did, I’d turn her down. I just don’t feel a connection with her, you know?”
Zelda glances up at him through her eyelashes. Pushing his arm off of her, she sits up, wiping one last tear from her eyes. “I’ve never felt a connection with anyone,” he says. “Remember when Sidon asked me out in 9th grade?” Zelda nods, smiling at the memory. “I seriously considered saying yes. But being handsome and being my friend isn’t enough. I want to date someone I have a real connection with, a real…” He waves his hand vaguely, looking off to the side, trying to find the right words. “...I don’t even know how to describe it.”
“No, I get it,” she says. “You’re waiting for something that feels like fireworks.” He nods. “I’m waiting for the same thing. I don’t know if it’ll ever come. I don’t even know what it would be like if it did.” She gives a soft, almost bitter laugh. “Sometimes I think that I’d be happy if I could just have sex with someone, simply so I could know what it’s like. But the thought of having a one night stand squicks me.”
“Ha! Yup,” Link exclaims, slapping his knee. “I’ve had that exact same thought. Like, Man, I just wanna fuck someone, maybe then it wouldn’t be on my mind anymore . But I’m not gonna, like, pick someone in a bar or something to go home with.”
“Well, that’s not the only option,” Zelda says, and there’s something different in her tone now that makes Link stop laughing. She’s looking at him with an expression he’s only seen her use when confronting a thorny problem in a textbook. “What do you mean?” he asks slowly.
“Well,” she says, shifting to cross her legs on the couch, facing him fully. “Maybe there’s a way to solve our mutual problem without leaving our comfort zones. We could have sex with each other.”
She says it baldly, as if talking about the weather. Link stares at her in amazement.
“Haha, what? Are you serious?”
“Completely serious,” she says, and she certainly looks like she means it. “Can you think of a better solution? We’re both single. We’ve literally been friends since elementary school. For fuck’s sake, we have an apartment together.” Zelda takes a breath and continues before he can interject. “We both want to see what it’s like, we’re both mature adults, and we trust each other completely. Can you give me one good reason why we shouldn’t have sex?”
Link considers this for a moment. “I mean…I can’t say I haven’t thought about it occasionally as a hypothetical. I’ve always thought you were beautiful.” “Thank you,” Zelda says, flushing happily. “You’re very handsome, yourself.” Link scratches the back of his head in embarrassment. “You’re sure this won’t make things weird?” he asks.
“Link, we see each other naked all the time,” she says. “Has there ever been a single iota of weirdness between us?”
Link smiles. “Point taken. This is sex we’re talking about, though. It’s a little more than simple nudity.”
Zelda huffs. “Look, do you wanna fuck or not?”
A grin slowly spreads across Link’s face, and he shakes his head in amusement. “Sure, why not.”
“Excellent!” Zelda plants her hands on the couch in front of her and practically bounces in excitement. “Uh…” She bites her lower lip and looks down at the couch, then back up again. “How do we start?”
“Pretty sure the first step is taking your clothes off,” he says. Zelda sticks her tongue out at his sarcasm, but immediately pulls her t-shirt off. Link pulls his off as well and tosses it onto the ottoman on top of hers. Zelda leans back and raises her hips so she can pull her panties down over her feet and drops that into the pile as well; Link’s pajama pants and undershorts join them a second later.
“So,” Link says, nervously scratching an itch on his knee. “Should we kiss first or something?” Zelda hmms . “No,” she says, “I think kissing is a little too intimate.” “And sex isn’t?” She shoots him an amused glare. “You know what I mean,” she says. “Kissing is for dating. Let’s just keep this casual.”
“Fair enough,” Link says with a nod. He slides over on the couch until he’s sitting next to her. “Can I touch you, then?” Zelda nods. “Thanks,” he says, taking her hand and guiding her onto his lap. She wraps her legs around his waist and he pulls her a little closer.
Zelda is a low D-cup, which surprised Link when she first told him that fact. “It’s a common misunderstanding,” she’d stated haughtily, hands on her hips as if giving a lecture (though the fact that she was completely naked at the time somewhat detracted from her intent) “that d-cup breasts are always huge. In fact, the only determiner of one’s bra size is the difference between the measurement around the bust and the measurement around the rib cage. Some people have a high cup size but look smaller, because of various other factors, and vice-versa.” All of this comes back to Link as he takes in her naked breasts right in front of his eyes.
As she said, he’s seen them hundreds of times, as she’s seen him fully nude hundreds of times. It’s been a normal part of their friendship for years, the fact that they can be naked around each other with no problem. “It’s just skin,” Zelda said the first time, when they were in 10th grade and had just returned from the pool, as she changed out of her bikini. He’d shrugged and proceeded to change out of his swim trunks, and neither of them had ever remarked on it again.
“I know we said it wouldn’t be weird,” he says, running his fingers softly over her breasts (“Ah, it tickles,” she says with a giggle). “But you have to admit, it’s a little weird.” Zelda exhales a small laugh as he gives her a small squeeze. “A little,” she agrees.
Link looks up at her expectantly. “Can I go a little farther?” he asks, tentatively. Zelda smiles. “Link, I appreciate your concern for my feelings, but you don’t need to ask for permission for every little thing. You have my blanket consent for whatever you want to do going forward.”
“You sure?” he asks. Zelda nods. “If I don’t like something, I’ll say so.”
“Alright then,” he says, and kisses her sternum. Zelda grasps the back of his head, pulling out his hair tie so she can card her finger through his hair as he trails little kisses over her chest. Suddenly he takes a nipple between his teeth, and she jumps.
“Sorry,” he says quickly, letting go. “No, it’s okay,” she says, scritching his head reassuringly. “I just wasn’t expecting it. You can keep going.” Link nods and nips her again. She bites her bottom lip and closes her eyes, giving herself over to the sensation.
Link trails his fingertips up and down her back as he kisses his way past her collarbone and up her neck. Zelda pulls him in closer.
“That feels really good,” she says with a sigh. Link grins and nibbles her earlobe, and Zelda actually moans, which sends a thrill of triumph up his spine.
Link sits back again and stands up, lifting her as easily as if she weighed no more than a feather. Zelda squeaks in surprise and wraps her arms firmly around his neck, her chin on his shoulder. Kicking the ottoman away with one foot, he turns around, sets her back down on the couch, and kneels between her legs.
“Eager, are we?” Zelda teases with a grin. Link takes her leg in his hand and starts leaving kisses down the inside. “I did say I’ve thought about this before,” he murmurs into her inner thigh. The closer he moves to the juncture of her legs, the more excited – and impatient – she gets. He’s making no effort to hurry up, however, and with one firm bump of her heel on his back, he gets the message. Gently, he runs a finger between her lower lips; she’s already wetter than he expected.
Link glances up at her, poised between her legs. She nods, and he pushes two fingers inside her. Zelda’s head falls back with a groan as he enters the place only her own fingers and dildos have been before.
“You’re gonna have to give me some hints here,” he says, huskily. “Tell me what you like.”
“That’s good already,” she says, voice quavering a little. She places her hand over his in encouragement. “Just…in and out, for now.” Link nods.
“ Haaahhh… ” Zelda breathes as he pulls them slowly back out, and pushes them back in again. “Yeah, just like that…you can go a little faster.” He increases the pace a bit, and she shudders with a loud moan. Link grins, and speeds up a little more.
“Hook your fingers upwards,” she mumbles between panting breaths. “Right here.” She taps her mound with her fingers. “That’s what I do when I masturbate.” Link follows her instructions. “Like this?”
Link presses his fingers against the indicated spot along her inner walls, and Zelda grips the couch with both hands. “ Fff…yes , right there. K-keep going.” So he does. Soon, Zelda is breathing loudly through her nose, bottom lip so firmly between her teeth it’s a wonder it doesn’t bleed, her hands either fisting into the couch cushions, or on her own breasts. Link watches her writhe, and groan, and keen under his touch; he’s rock hard. Taking his cock in his other hand, he begins to stroke himself as he fingers her.
“ Fuck, Link, don’t stop, ” Zelda whines. And, acting on a whim, he leans forward and flicks his tongue over her clit.
Zelda shrieks . Her back arches off the couch, she grabs his wrist to stop his movements, and he watches in slack-jawed wonder as her whole body shakes.
Chest heaving, she falls back onto the cushions. “ Fuck, that was good.” Link simply chuckles, withdrawing his fingers. Zelda sucks in a sudden breath and he makes a worried sound, but she waves it away with a tired hand. “Just sensitive.”
Forcing her eyes open, she looks down the length of her chest at him. He’s still sitting between her legs, examining his fingers. “One second,” he says, and he stands up and walks into the kitchen. Zelda’s eyes follow as he leaves, noting his swaying penis as he goes. The sound of running water comes from the sink, and he returns wiping his hands with a towel, which he tosses into a nearby trash can.
While he was away, Zelda managed to push herself back up into a somewhat sitting position. When Link returns, he sits down next to her; his cock stands at full attention, and Zelda can’t seem to look away from it. She takes a breath.
“Can I give you a blowjob?”
Link smiles. “Blanket consent, Zelda.” She grins. “Scoot forward, then.”
Link slides forward a bit on the couch, spreading his legs so she can kneel between them, like he’d done for her earlier. This close, it’s a bit more intimidating than she expected. Her eyes take in his full length, a good six inches at least, hardly longer than he is even when he’s not hard. Internally, she thanks the spirits that Link is a show-er, not a grower; otherwise, she might have a problem. She wraps her hand around it tentatively, and he shivers. She looks up at him.
“No, it’s okay,” he says, quickly. “It’s just strange having someone else touch it.” Zelda huffs a laugh. “Tell me about it.”
There’s already a small bead of liquid at the tip; she runs her thumb through it and spreads it over the head. Link’s legs twitch a little; he must be sensitive there.
“Um,” she says, unsurely. “You’ll have to tell me what to do, too.” Link snorts.
“What, all those fanfics you read didn’t teach you anything?”
Zelda huffs again, pouting in affected annoyance. “There’s a difference between theory and practice.”
“It’s okay, it’s okay, just teasing,” Link says, reassuringly. “Um…” He watches her for a moment as she continues to stare at his dick, moving her hand slowly over the shaft. “Maybe, uh…lick it, first?”
Zelda nods, face burning, but determined. She shifts a little closer and gives the tip a little lick. Link twitches again. “Like that?”
“Yeah,” he says. She nods, and does it again, running her tongue all the way around it. “That’s good,” he says, putting a hand on her head. “When you’re ready…” She nods in understanding. She takes a deep breath, steeling herself, eyebrows knitted in determination.
She leans forward, and takes it into her mouth.
At the first touch of her lips around his cock, Link makes a noise she’s never heard him make before, and a fierce bloom of pride bursts in her chest. She only has her lips around the head, but he already looks like he’s in heaven. Experimentally, she bobs her head up and down a little, and he sucks in a rough breath. “Watch the teeth,” he says, “but don’t stop.”
Zelda hums in acknowledgement, and starts again, making sure her teeth are nowhere near his dick. She bobs her head a little more, and Link’s hands tighten in her hair. “Ah, fuck…s’good. ” She giggles and keeps it up.
Zelda would be the first to admit that her blowjob skills are practically non-existent, but it doesn’t seem to matter, if Link’s reactions to having her lips around his cock are any indication. Every now and then she stops briefly to relax her jaw (it’s quite a lot of work, she finds) and stroke him for a while. When she does this for the first time, she looks up at him and asks “How am I doing?” His jaw is slack, pupils wide, and he simply nods. She smiles, face warming, and immediately puts him back in her mouth.
A minute later, she slides down his length a little farther than before. The tip of his cock hits the roof of her mouth, and his hand twitches in her hair.
“Zelda, I’m gonna cum,” he rasps.
She pulls him out of her mouth and points him away from her face, stroking his cock once, twice, three times, and then with a shudder and a grunt, he does.
A long, thick rope of cum erupts from the head of his dick like a garden hose throwing a blockage, landing on her chest. It’s followed in rapid succession by three more ropes of nearly equal size, though of no less intensity, completely drenching her.
Link relaxes with a satisfied exhalation. His cock is now soft again in her hand; a little bit of cum dribbles from the tip, and Zelda licks it up curiously.
“Hm, tastes weird,” she says, swallowing once. Link chuckles, an arm over his eyes. “Zelda, you’re amazing.” “Thank you,” she chirps brightly, and gives the tip of his dick a kiss.
Zelda pushes herself to her feet and totters off to the kitchen. In a minute she’s cleaned herself off with a wet paper towel and returned, sitting down on the ottoman next to their discarded clothing. She leans forward with her arms on her legs, propping herself up.
“So,” she says as Link moves into a more comfortable sitting position. “How long until you can go again?” Link stares at her, incredulity giving way to amusement. “Again?”
“Yeah,” she says matter-of-factly. “I don’t know about you, but I’m having a good time so far. I’d like to go all the way.”
“ All the way ,” Link repeats. “You sound like we’re in middle school again, gossiping about boys.” “Don’t be crude,” she says, giving his knee a light smack. “I don’t want this to end quite yet, and you promised you’d fuck me.”
“Now who’s being crude?” he says, but smiles at her. “Give me twenty minutes.”
“Fair enough.” She sits herself down next to him on the couch. Link grabs the remote, turns the tv back on to a comedy show they both like, and puts his arm around her shoulder again. Zelda settles in against him, content, for the moment, to simply relax.
----------
The show is nearly over. Zelda remains where she was, though her attention has fallen away from the tv. For a while now, her hand has been between his legs, casually playing with his cock. It’s been more out of curiosity and novelty than anything else; certainly, he’s remained soft until now. Now, though, as she cups his balls in her hand, his dick twitches. She watches in fascination as he slowly hardens in her grasp until finally he’s standing at full attention again.
“Ready?” She gives the shaft a sharp squeeze.
“I think so,” he says with a grin. “What about you?”
“See for yourself,” she says, and pulls his hand down between her legs. He slips a finger into her easily.
“Indeed.”
Zelda flips a leg over Link’s lap, straddling his waist again. She takes him in her hand and gives him a single long stroke, placing him at her entrance.
“I have condoms upstairs,” he says. His eyes are fixed on her own; she meets his gaze firmly. “I’m sure you do,” she says, shifting forward a bit, so that the head of his cock pushes into her a little. His mouth falls open; his eyes glaze over a bit. “But I have no interest in waiting any longer.” Both hands on his butt, she pulls herself forward until he’s fully seated inside her; Link’s breath hitches when he bottoms out.
Zelda wraps her arms around his neck and lays her head on his shoulder, sighing contentedly. Link’s fingers run up and down the line of her spine; her eyes flutter shut.
“How do you feel?” he asks, voice rumbling in her ear. “Full,” she replies honestly. Link huffs a laugh. “Better than your dildos?” he suggests, and she reaches down to pinch his butt. “Yes, you ass. How does it feel for you?” “Warm,” he whispers. Zelda feels the color rising in her cheeks, and she hugs him a little tighter.
“You can move now,” she says into his ear, and he nods his acknowledgement. Putting a firm arm around her waist, he flips their positions; Zelda’s eyes fly open in surprise. In a single movement she’s on her back on the couch cushions and Link is kneeling over her. He grabs her legs and places them on his shoulders, pulling her waist forward a bit to get the proper angle. When he does so, his cock is pushed into her all the way to the hilt, and her breath catches in her throat. Link smirks. He takes her legs in his hands to hold them steady, and he begins to move.
The first slow stroke of his cock inside of her makes her whine for more. Link isn’t quite sure what the best way to do this is, but he’s attentive. He watches Zelda as he tries this and that – different speeds, angles, movements – and takes note of which ones she responds to. Rather quickly he’s figured her out: it’s best with her legs pushed down almost flush against her chest, Link himself bent forward over her, thrusting downwards.
Her hand is between her legs; it’s been there nearly from the beginning, playing with her clit as Link fucks her into the couch. He can feel her muscles contracting around his cock as she gets closer and closer to her own climax; thank the Goddess Zelda sucked him off first, or he would've spilled himself inside of her already. Zelda’s eyes bore into his. Her mouth hangs open; she’s panting from exertion.
He doesn’t know why he does it. He’s not thinking, lost in the feeling of her walls around him, squeezing his cock; the sight of her eyes, sparkling with lust and pleasure; the sound of her voice, her little whimpers and moans punctuating his thrusts and the loud slaps of his balls against her ass. He doesn’t know why he does it, but their eyes meet and her face is so open and honest and beautiful and before he can stop himself he's kissing her.
For a moment, her eyes fly wide, but a second later she’s returning the kiss hungrily. She’s the first to open her mouth and run her tongue along the seam of his lips, to grab the back of his neck and pull him in deeper. His own tongue meets hers; he tastes mushrooms, and the absurdity of it all almost pulls him out of the moment. But then Zelda breaks the kiss and rasps in his ear, “ I’m gonna– ” and in that moment his control snaps.
With one last, frantic thrust, he buries himself inside her, right as her own orgasm overtakes her. Her contractions milk the seed out of his cock, matching him pulse for pulse, spurt for spurt. Her legs tense and shudder as the shocks of her climax burn through her, nails digging into his back.
“ Fuck, it’s so warm, ” she groans into his ear, sounding amazed. Link can only bury his face in her chest as he continues to pour his semen into her.
At last, his cock twitches one final time, and Link collapses onto her chest. For a long time they just lay there catching their breath. Finally, Link pushes himself up on his hands and falls back on his heels, his cock sliding out of her with a wet pop . He pushes a sweaty lock of hair out of his eyes, and looks down at her. Zelda grins up at him.
“Help me up, please,” she says, holding her hand out. Link takes it and pulls her to her feet.
“Oh, shit,” she says, looking down at herself. There’s a puddle of cum on the floor between her feet, and it’s still dripping out of her in a steady flow. Link runs to the kitchen and grabs a wad of tissues and some paper towels and runs back; she takes the tissues and puts them between her legs, stepping out of the way as Link tackles the mess on the floor. Zelda waddles away, bow-legged; Link hears the bathroom door close.
A few minutes later, Zelda emerges again, decidedly less sticky-looking. Certainly, she’s no longer got cum dripping out of her. There’s a moment of silence as they stand there.
“I, uh…” Zelda glances around the room nervously. “I really enjoyed that.” She looks down at the floor, unable to meet his gaze. “I did, too,” he replies, awkwardly. There’s another long silence. Zelda fidgets with her hands. Link shuffles his feet.
“Uh, I’m, um…I’m gonna take another shower,” he says. “I’m pretty sweaty, for some reason.” Zelda smiles at his attempt at humor, still looking anywhere but at him. “Would you, uh…” He clears his throat, hand coming up to the back of his head. “...would you like to, uh…join me?”
She meets his gaze in surprise. His cheeks are blazing red, and he looks scared and apologetic. “I just…” He clears his throat again. “...I don’t want to go back to how we were just yet.” Zelda’s mouth falls open. For a moment, she stands there in silence, as his eyes slowly widen at the realization of what he just said.
“I’m sorry,” he exclaims suddenly, too loudly. “It’s okay, nevermind, I shouldn’t’ve suggested it, I’m sorry.” He grabs the clothes off of the ottoman and hurries past her. He’s got his foot on the bottom stair when she finally finds her voice.
“Yes!”
He stops. Slowly, he turns to look at her. She meets his stunned gaze with a firm decisiveness.
“Yes. I’d love to join you.” Her brain finally catches up to her words, and she turns beet red. “I don’t want go back yet, either. In fact…I don’t think I ever want to go back to how we were.”
Link is starting to look like his wildest dreams have just come true. Zelda pushes on.
"Maybe…maybe it isn't always fireworks. Maybe what we've always wanted is what we've always had with each other. Someone that feels like home." She smiles, shyly. "Besides, you’ve got my clothes there, too, so I kinda have to come with you. Unless you want me to sleep naked.”
Link glances down at the clothes, then back up at her. His face slowly breaks into a wide grin.
“Only if I can sleep with you.”
Zelda smiles.
“Deal.”
