Work Text:
“I need your help with my photography class assignment,” Seonghyeon says, breaking the news to her friend in a way that's a little too blunt and sudden. “You have to be my subject,” she demands.
Keonho's eyes widen in confusion as she's undoubtedly taken by surprise. “I have to be your subject? What happened to hello, how are you?”
Seonghyeon groans and rolls her eyes at Keonho. She doesn't have time for this. For arguing and joking around. She may or may not have procrastinated the assignment for her photography class and now Keonho seems like her last hope to be able to finish it before the deadline.
“Please.”
“Well, what's it about?” Keonho asks with a sigh, quickly giving in. Probably noticing how urgently Seonghyeon needs her help.
“A study on human anatomy,” Seonghyeon answers, relieved Keonho didn't put up too much of a fight.
She's skeptical though, her thick eyebrows raised when she wonders, “Huh? Isn't that kinda… inappropriate?”
“Oh my god,” Seonghyeon says, slightly whiny. Definitely not in the mood to joke. “Get your mind out of the gutter. The assignment states that you can capture anything. The face, the shoulders, the legs. Anything. It's not inappropriate at all.”
Keonho chuckles and calmly crosses her arms in front of her chest. She's clearly entertained by how defensive Seonghyeon is getting. “Still a weird topic,” she mumbles to herself. Then, louder, she asks, “And what do I get for being your subject?”
She's being impossible. As always. Seonghyeon clicks her tongue, her eyes wandering around Keonho's room while giving the question some thought. But she doesn't come to a useful answer at all - she wasn't prepared to give Keonho anything in return.
“I dunno. My unconditional love,” Seonghyeon sarcastically says, something cold in her voice because of how stressed she is regarding the fast approaching deadline. “Please, Keonho. Just be my subject.”
“Alright, alright. Chill. I'll do it.”
As much as Keonho can be annoying sometimes, it's moments like these that make Seonghyeon remember why she's her best friend. Keonho is reliable. She always has been. Even when she gets a little immature. Even when she gets on Seonghyeon's nerves. And even when she makes her blood boil horrendously.
At the end of the day, Keonho is there to help Seonghyeon.
That's a fact carved in stone. Something that won't ever change, Seonghyeon is sure of it. It's the reason why she asked Keonho to be her subject for this assignment in the first place. Seonghyeon knew Keonho would be able to be persuaded to help if not immediately agree to help.
Despite all of their casual and constant bickering they're extremely close. So close that the people around them - even complete strangers - seem to notice it with no difficulty. The two of them come in a pair, attached to the hip, always seen together. It's been like that since high school so it's no wonder Seonghyeon and Keonho got a bunch of dating rumors within their first year of college already.
“That's when you know a friendship is going to last forever,” Keonho once told Seonghyeon after laughing about the rumors.
It has stuck around in Seonghyeon's brain ever since. The indirect promise of getting to stay by Keonho's side for an infinite amount of time. But Keonho was talking about their friendship back then. About something platonic between them, when really, deep down, Seonghyeon knows she wants more.
Late at night she secretly indulges in a reality where the rumors of them dating aren't just rumors.
Yet Seonghyeon tells herself over and over again that she is fine with just being friends and nothing more. She's fine with it because she has to be. Because she doesn't want anything to come in the way of their bond and because she respects it if Keonho doesn't feel the same way about her.
Which is a mere theory. A doubt in her heart. Seonghyeon honestly has no idea how Keonho feels about her and right now she doesn't need to know. What she does need right now is to work on her photography class assignment.
“We need to get started right away,” Seonghyeon hastily tells Keonho. Her brain is already running a hundred miles an hour thinking about how to set everything up for the task.
“Damn, I don't even get a thank you? What are you planning on taking photos of anyway? Do I like, get to know that at least?”
Seonghyeon looks at Keonho, a little shy suddenly, not answering for a few seconds. “Uhm. I'll photograph your eyes. A bit of your hands and fingers as well I think…”
She's thought a lot about this today. About what body features of Keonho she could capture the best. About her personal favorites. The truth is, Keonho's entire body is perfect for the assignment. But that might just be Seonghyeon's very, very biased opinion about her best friend slash crush.
She wanted to settle on Keonho's face at first, but that felt like a choice a little too obvious. Not to mention that Seonghyeon wouldn't be able to do Keonho's pretty face justice. The pressure would be too high. Only focusing on her mesmerizing eyes seems more doable. Leaving room for a more detailed analysis of one of the many sharp features her face is blessed with.
The idea of shooting Keonho's hands as well only came to Seonghyeon at the last minute. But once it entered her brain, it didn't want to exit again. Like a sudden obsession she can't get rid of, deeply infested in her brain. Who can blame her though? Keonho's hands always look so well taken care of, big and defined, fingers and knuckles so addicting to stare at.
Now Seonghyeon has to work out a way to combine Keonho's eyes and her hands as the body parts chosen for her assignment. She really doesn't want to mess it up; photography class is a class she usually enjoys and the grade is quite important to her. Which only fuels her stress even more.
“Interesting choice. Very appropriate. Not suggestive at all,” Keonho comments, slowly nodding her head in approval.
Her opinion is definitely subjective, Seonghyeon thinks. It calls for disagreement. Her mouth releases the words before she gets any chance to prevent it. “Hands can be suggestive.”
Keonho shakes her head and looks down on the floor. “Wow, looks like you're the one who has to get her mind out of the gutter now,” she says with a stupid smirk on her face. Stupid because of how attractive it makes her look.
── ⋆⋅☆⋅⋆ ──
Luck is on Seonghyeon's side for now, because the technicalities all work in her favor without any issues. She gets a hang of the ideal lighting and camera settings rather quickly, saving her a lot of time and trouble. It brings back some excitement to doing this - taking photos - a hobby Seonghyeon loves doing with all of her heart.
“Am I doing okay? Am I a good model?” Keonho asks after a few minutes, curious. She's sitting on the edge of her bed, instructed by Seonghyeon to stay in a certain position.
“It's your eye,” Seonghyeon says with her camera close to her face, busy and concentrated. “You literally can't mess this up, only I can.”
“Right… so how's it going?”
“I think we need to get a different angle, actually. And get your fingers in there as well,” Seonghyeon says, critically watching Keonho while thinking about how she envisioned the photos to turn out.
“Here you go,” Keonho energetically exclaims and stretches out her arm to show off her hand, waving it in front of Seonghyeon's face. She shakes it a little more, her fingers dancing like they're asking to be held by Seonghyeon.
“Not like that,” Seonghyeon says and can't help but laugh at the silly scene in front of her eyes. “Put it on your face. On your cheek, like this-”
She dares to grab Keonho's hand, placing it near her eyes. The image is so stunning it makes Seonghyeon stutter in her movements momentarily. Like she forgets that she's supposed to take a picture of it with her camera instead of just staring at Keonho's face. Keonho's beautiful face that she wishes to kiss everywhere.
But she has no other choice than to snap out of it and force herself to continue. Seonghyeon picks up her camera again and takes a few more pictures before putting it down again.
“Hm. This won't do,” she says, disappointed and far from content. “I thought close up shots would be the way to go, but it's not as good as I thought it would be…”
“Maybe you just need to try a different approach,” Keonho says. There's a hint of mischief in her voice that Seonghyeon does not like.
“Come here,” she orders with a grin and pulls Seonghyeon into her personal space. Into her lap. “This might help you take better pictures.”
Keonho locks eyes with Seonghyeon as her arms wrap around her waist. Then she winks at her. Keonho winks as fast as lightning and Seonghyeon loses her mind. She spirals, feels her thoughts go dizzy with want. Sitting in Keonho's lap makes her legs feel wobbly like jelly. Being this close to her crush has her malfunctioning.
But Seonghyeon is good at playing along. Playing innocent. She pulls herself together and proceeds to take more pictures of Keonho. Ignoring how much harder it gets to breathe with each second that passes.
── ⋆⋅☆⋅⋆ ──
“We've been at this for an hour, Hyeon. Put that camera away for a moment and relax,” Keonho suggests, breaking the silence that has been lingering between them for a while.
It sounds promising. A very tempting offer Seonghyeon isn't sure she wants to risk declining. “Fine,” she says and places her camera on Keonho's bedside drawer.
“Maybe we should switch positions,” Seonghyeon wonders out loud, still in Keonho's lap.
Keonho gives her a rather confused look. “What do you mean? Is this not comfortable enough for you?” She asks and gently rubs one of her hands over Seonghyeon's lower back.
Comfort is not an issue. Not at all. If anything Seonghyeon feels herself getting too comfortable. But she's also worried she's crushing Keonho the longer she sits on top of her like this. Not to mention that she's slowly but surely going insane; her feelings for Keonho surfacing tremendously.
“No… but maybe you can be in my lap for a change or something like that,” Seonghyeon shyly mumbles, not making eye contact.
“But I wanna stay like this,” Keonho says, stubborn, sounding way too sure of herself. Then her eyes light up when she asks, “Rock, paper, scissors to settle it?”
“Sure,” Seonghyeon mindlessly agrees and puts out her fist to play. Pushing away the fact that Keonho made it crystal clear she wants to keep Seonghyeon in her lap.
Keonho holds out her own hand right in front of Seonghyeon's when she says, “Rock, paper, scissors, shoot!”
Both of them play scissors and Seonghyeon already prepares herself for a rematch, yet Keonho doesn't do the same. She observes their hands for one quiet second and then decides to drop a bomb on Seonghyeon out of nowhere.
“Well, this can only mean one thing,” Keonho begins and falls into laughter. Laughter that sounds so soft and pure. Unlike her next words that follow when she says, “The universe is telling us to scissor.”
She puts her spread fingers to Seonghyeon's then, making them meet and stick to each other, connecting them in a playful way. It sends a thousand shivers down Seonghyeon's spine and her heart drops to her stomach. She's not sure how much more of Keonho's flirty remarks she can take before she crumbles.
Maybe it's the proximity and the compromised position they're in. Maybe it's the notable warmth between their bodies. Or maybe, just maybe, it's nothing more than Seonghyeon's embarrassing crush on Keonho when she replies to her joke with a serious answer, simply saying, “Okay.”
“Shit, Hyeon,” Keonho immediately says, perplexed, analyzing her face. Her pupils shake a bit. It's cute to see her caught off guard like that. “I didn't- I didn't expect you to just… agree.”
Seonghyeon's body aches. For more, for something real, for something that might change how she sees the world tonight. This is her chance to find out if her feelings for Keonho could be mutual after all. She decides to go for it right then and there without holding back.
“But did you… mean it? What you said? Was it only a joke?” She asks, mentally eliminating any signs of insecurity that might want to intrude.
Keonho trembles beneath her and she takes a few seconds longer than usual to answer. When she does, it's not verbal. Instead her face quickly shoots forward to meet Seonghyeon's, harshly kissing her lips. It feels more impulsive than anything from Keonho's side, but Seonghyeon takes the win nevertheless.
The kiss is steamy right from the beginning, warm mouths pressing together and eventually exchanging spit through their dancing tongues. Seonghyeon thinks she's in heaven. Heaven that feels hot as hell, because her whole body burns up from the inside. Passion makes her rock in Keonho's lap and that's when she remembers her proposal about scissoring again.
Seonghyeon needs to feel Keonho's naked skin pressed on her own as soon as possible.
“Keonho- Keonho,” she calls out to her between their kisses. Out of breath and on the verge of floating away. “I like you.”
Keonho's glassy eyes stare at her in awe. She looks gone, worked up from just a few heated kisses. The exact same way Seonghyeon feels and must look too. She wishes she could capture Keonho like this for her assignment, but above everything she wants to keep the picture in front of her eyes all to herself.
“I know you do,” Keonho says, surprising Seonghyeon with the statement. She places a kiss on her nose and questions, “Did I not make that obvious enough already?”
Her pointer finger suddenly slides up to Seonghyeon's bottom lip, keeping it there like she wants to shush Seonghyeon. Like she's fascinated by the lips she just kissed. But then it presses down a little harder and Seonghyeon's mouth immediately opens at the movement, granting Keonho's finger access.
“Shit,” Keonho whispers, voice shaky. Her other hand tightens around Seonghyeon's waist like she has to ground herself. “That's lewd,” she adds, her finger gradually disappearing more and more behind Seonghyeon's lips.
It feels lewd. Seonghyeon can't imagine what it looks like from Keonho's perspective. Her tongue naturally wraps around Keonho's finger and greed gets the best of her. Seonghyeon begins to suck on it, holding eye contact with Keonho and trying to show her how much she wants her.
“Baby,” Keonho moans. She seems like she's getting impatient based on how fidgety she is. Restless, almost.
The pet name only spurs Seonghyeon on to continue what she's doing more intensely. Keonho's finger tastes like a treat and it's so wet all because of Seonghyeon's needy tongue. She swirls it around in her mouth, around the finger, eating away at it. Seonghyeon is so turned on it feels unbearable.
Keonho must be on the same page as her. “That's enough,” she quietly says, sounding so very serious.
After that her finger abruptly leaves Seonghyeon's mouth and she flips Seonghyeon's body off her lap and onto the bed in one smooth motion. Keonho rips Seonghyeon's clothes off her skin as if she's been waiting to hunt her down like this since the beginning of time.
Seonghyeon gasps. Everything happens so fast and that sick feeling of desire enters her stomach worse than ever. “Keonho,” she says, looking at her in shock. Deep shock because she never knew Keonho wanted her this much as well.
“You said okay,” Keonho reminds her while kissing her neck, trapping her against the bedsheets. “That's what you answered. So let's do it.”
“I know,” Seonghyeon says and can't believe her luck. “I want you so bad...”
Keonho smiles at her confession, a smile that makes Seonghyeon feel ill. Finally, she seductively pulls off her own clothes until both of them remain in their underwear and nothing more.
“Baby,” Keonho begins, sounding amused. “You're staining your panties. Better take them off.”
Seonghyeon can feel her face turn red. “I- Ah-” She clears her throat but it doesn't help; she's incapable of forming useful sentences due to how embarrassed she is.
“So fucking cute,” Keonho dreamily says and blatantly looks at Seonghyeon's soaked panties. That is until her hands skillfully unwrap them, slowly peeling them off Seonghyeon's feverish body.
Being exposed like this makes Seonghyeon shiver and let out a few pitiful whimpers. Her legs instantly close and rub together, making her realize just how wet she really is. “Ah, fuck,” she sighs and wonders whether Keonho is also this horribly affected.
She gets her answer soon enough. Keonho joins her and pulls down her own panties without shame, revealing her pussy, shiny and wet with slick. Before Seonghyeon can gawk at it any longer though Keonho crawls back on top of her, breathing into her face.
Seonghyeon wants to reach out her hand and touch her. Play with her. She wants to feel Keonho on her own pussy and she feels like she's actually going to die if this want of hers won't get satiated. Lust consumes her. She sees it mirrored in Keonho's iris when she looks at it.
“Please,” Seonghyeon weakly croaks and parts her legs again. Fully opening them for the girl she desires to have in between them.
It seems to leave a heavy impact on Keonho. She audibly gulps and her eyes fly back down Seonghyeon's body like she wants to eat her alive. “As if I could ever say no to you,” she mumbles and gets on her knees.
Her fingers teasingly run over Seonghyeon's pussy with the slightest of touch, soft and not enough. But then she props up Seonghyeon's legs and sneaks in between them, sitting down and putting her body weight on top of her to finally make their pussies touch.
Keonho sucks in a sharp breath while trying to find a position that works for them and Seonghyeon can only wait. Watch and enjoy, be blessed with Keonho's otherworldly visuals. How her face scrunches up and her hair falls into her face when her head drops down, the way she leans over and brings her chest closer to Seonghyeon's face.
Moans slip out of Seonghyeon at the sight. Even more follow a few seconds later when Keonho moves more securely on top of her, rubbing herself against Seonghyeon. It's a sticky mess, extremely warm and wet, moist skin that creates squelching sounds. Seonghyeon feels delirious.
“Hyeon,” Keonho says and groans, grabbing Seonghyeon's knee for support. “You look so pretty under me…”
Seonghyeon closes her eyes. “Mhm…” She grinds her hips against Keonho's, finding a rhythm that results in mind-blowing pleasure.
The tense feeling in her abdomen grows bigger as she can't get enough of how Keonho humps her drenched pussy. Like liquid sugar that spreads inside out, dripping everywhere. Seonghyeon involuntarily squirms because of how sensitive her body is becoming.
“Keonho-”
Her clit moves against Keonho's in such a filthy way. It only gets worse when Keonho applies more pressure and force, riding Seonghyeon like she was made for it. And Keonho's moans are haunting, more toned down in comparison to Seonghyeon's unapologetic cries.
“Ah- hh- Keonho, right there-”
A rough sound helps Seonghyeon snap out of whatever trance she was just beginning to explore. A sound caused by Keonho, more specifically her hand. It lands on Seonghyeon's cheek with a slap. Manifesting a satisfying pain, scorching red.
“Fuck,” Seonghyeon whispers and her hips stutter beneath Keonho's.
Keonho's hand lingers there, cupping Seonghyeon's face lovingly like she wants to apologize for slapping her. “My baby,” she says and her thumb sneakily wanders to Seonghyeon's bottom lip. Pulling at it until she lets it sink into Seonghyeon's mouth.
That's all it takes for Seonghyeon's body to convulse, legs shaking uncontrollably, vibrating in Keonho's hold. Her pent up longing explodes and she drools all over Keonho's thumb, frantically rutting against her pussy.
“My god,” Keonho moans with eyes wide open, closely examining how hard Seonghyeon cums because of her.
Seonghyeon whines and thrashes around, unable to stop chasing after her intense orgasm. Her hands move on their own when they spontaneously grab Keonho's tits, squeezing them over her bra. Feeling her up shamelessly out of pure neediness.
She gets rewarded with more breathy moans from Keonho. “Naughty,” Keonho says and rips her thumb away from Seonghyeon's mouth to lightly tap her cheek again. “I could fuck you like this all day,” she says with a loud sigh.
Moments later Seonghyeon can make out how close Keonho is - her pace becomes irregular, strong yet very uncoordinated. The bed creaks from how fast she's going, but she's showing no mercy at all. Keonho takes and takes, panting on top of Seonghyeon. It makes Seonghyeon feel all kinds of deranged to witness such raw beauty. To continuously feel Keonho's wet pussy gliding against hers.
Although Seonghyeon feels painfully sore it's all worth it in the end when Keonho shudders and cums on her, rolling her eyes back into her head and silently opening her mouth like she lost her voice. Until she finally crashes down on Seonghyeon with a long, stretched out groan, hugging her close.
“Damn... I didn't think your photography assignment was going to be this practical and exhausting,” Keonho says, breathless but with a huge smile on her face. The rosy blush painting her cheeks underlines her statement perfectly.
Seonghyeon laughs wholeheartedly. Her chest shakes so much that she can feel the happiness hormones being released in real time. She caresses Keonho's waist and hip bone like she can't believe she's living in a reality in which Keonho exists on top of her like this.
“So you don't have any energy left for a second round?” Seonghyeon asks her, feeling bold. Bold and crazy, still yearning to feel Keonho everywhere on her.
Keonho scoffs and blows a strand of her sweaty hair out of her face. “Please. I have plenty of energy left. We want to do this assignment very thoroughly after all, right?”
Giggles fill the room. A weightless feeling pierces right through the middle of Seonghyeon's chest. She can't wait to let her fingers map out every single sweet spot of Keonho's naked body. Suddenly the importance of actually finishing her photography assignment shrinks in her head, overshadowed by the gorgeous girl entangled in her legs.
