Kara looks at herself in the mirror and hums. "Alex is going to be sooo jealous," Kara exclaims.
Kelly looks at her with an indulgent smile as she pushes a few chairs out of the way. Today is Alex's birthday and she and Kara are organising a fancy dress birthday bash. The party is in an hour and Kara has already put on her costume to come and help Kelly set everything up. Kelly has to admit, Lena is a lucky woman.
The short brown leather dress completed by a chest metal plate is a very good cosplay of Xena: warrior princess. Kelly doesn't know where Kara found it, but it's done to perfection. Every detail is here: the leather flaps of the skirt with the metal stud, the delicate patterns on the breastplate, the vanguards and leg armour are all here. She even has a chakram tied to her waist and a sword sheath on her back.
"Any news from Lena?" Kelly asks.
She knows that Kara and Lena have chosen to do a couple costumes and seeing how good Kara's costumes look, she can't wait to see them together. After all, Xena and Gabrielle are every lesbian wet dream.
Kara nods. "She was on her way home to get dressed." Kara explains. She knows Lena would look good as Gabrielle. The short skirt, the revealing top, she's going to look so hot. Kara chases this sexy image of Lena away and goes back to decorating.
"She'll be there soon," Kara adds with certainty. She hovers near the ceiling to attach the Happy Birthday banner she purchased last week.
As she floats in the air, she thinks back to what had prompted her to choose this particular costume.
~ 3 weeks ago ~
Lena sighs when she finally reaches the door of her apartment. Home sweet home, she thinks. After a week of board meetings, damage control and her mother's latest attempt on her life, Lena is ready for the weekend to start.
With a bit of luck, she can convince Kara to spend the weekend in bed, she thinks. She can imagine of a few ways to get Kara excited about the idea and all of them include Kara's cock in her mouth or buried deep into her cunt. She licks her lips at the thought, already feeling herself getting wet.
She uses her key card to open the door and walk in. Six months ago, she would've walked in a dark and empty apartment but now that Kara lives here too she gets to go home to Kara. The apartment is still dark though so she wonders what Kara is up to.
"Kara?" Lena calls out.
"Hey baby" Kara replies with a big smile, "Surprise!" She cheers with excitement. The living room is basked in the light of hundreds of candles. The smell of caramel and popcorn wafts in the air.
Her eyes land on Kara who looks good enough to eat with her oversize t-shirt and light grey sweatpants. Lena does a double take on Kara's perky breasts she can spy through the fabric of her t-shirt. She smiles as she approaches Kara.
"Hi," she whispers before kissing Kara's smiling lips. She takes her time, tangles her tongue with Kara's sucking on it, licking, biting, tasting. She pressed herself against Kara's body enjoying the feel of Kara's bulge against her belly. When she pulls away from the kiss, she's flushed and even more ready than before.
Kara grips the back of her head firmly and brings her back in for another heated kiss. This time, it's Kara leading the dance. She pushed her tongue into Lena's mouth. She doesn't stop there though. Her hands travel up Lena's side and to her breast. She kneads the supple flesh. Lena lets out throaty moans as Kara devours her mouth. When Kara pulls away from the kiss, she throws a satisfied smile towards Lena who's now looking dazed and close to whimpering.
Lena takes a second to clear her head and finally looks around. She notices the blanket and cushion situation on the couch "Movie night?" Lena chances, running her hands on Kara's chest, teasing her nipples.
Kara nods slowly, enjoying the feel of Lena's fingers toying with her nipples. Her dick is already twitching in her sweats. Given how Lena is touching her, it's going to be a fun night or weekend if she can make that happen. "I thought we could watch Xena since you've never seen it." Kara suggests.
Lena chuckles. Alex has been teasing her about her lesbian creds since she discovered that Lena has no clue who that Xena person is. Of course Kara, being Kara, is here to help.
"Sounds good to me. Let me get changed and I'll join you. Have you eaten yet?" Lena asks.
"I ordered some food and I have snacks. We should be good. Go change, I'll queue the first episode." Kara proposed.
They're both playing the same game and they know it. Kara is determined to win and not be the one derailing their movie night to fuck or at least not just yet. Winning or losing though, it always ends the same way: with Lena on her knees or bent over a flat surface begging for her cock. She smirks at the thought. She wants Lena to beg for her cock.
Lena huffed at the self assured grin on Kara's face. With another heated kiss that leaves Kara breathless, Lena goes to the bedroom to change.
It doesn't take long for Lena to come back in a pair of silky shorts and a see through tank top. She's playing her cards well. Kara is a sucker for her breasts and the shorts are a nice addition.
Kara looks enthralled, she bites her lip, unable to look anywhere but at Lena's nipples straining the soft fabric of her top. Her sweats are feeling tighter by the second. She shifts from one foot to another trying to relieve some pressure.
"Ready?" Lena asks with a wink.
Kara nods slowly as she forces herself to look in Lena's eyes. "Ready." she croaks.
Lena gives her a knowing smile and slides in next to her. She snuggles closer, rests her head on Kara's chest and places her hand on Kara's abs, scratching delicately. Kara clears her throat hoping to cover the moan that just escaped her lips but Lena isn't fooled.
Kara decides to take the advantage back, she shifts slightly, grabbing the remote to start watching the show. When she settles back on the couch, she wraps Lena in her arms and brings her close, her thigh is now firmly pressed between Lena's legs and her hands slipped under Lena's tank caressing the soft skin of her lower back.
Lena hummed in satisfaction. She doesn't even care about the game anymore; the only thing she cares about is getting enough pressure on her swollen clit but Kara has other things in mind.
The first episode starts and it doesn't take long for Lena to quickly understand why Alex and Kara have such strong feelings about this show. Xena is a tall amazon with muscle in all the right places, she's a badass and saves the day at the end of the episode. The dynamic between her and Gabrielle is filled with sexual tension and romantic gestures. The more episodes they watched the more it reminds Lena of Kara and her when they first met. She let her mind drift and imagine Kara with that leather outfit. It's hot, very hot.
"You know darling, you would look very good in that dress." Lena comments huskily.
Her hand which so far remained still on Kara's abs starts moving again, scratching and slowly descending towards the waistband of Kara's sweats. She doesn't let Kara answer and continues.
"Your biceps, your thighs on display, it would be very hot." She's now rubbing Kara's cock through her boxers feeling it swell.
"I'll let you do anything to me like that." Lena whispers.
"You want to see me as Xena, babygirl?" she murmurs, caressing Lena's cheek.
Lena nods. She kisses the inside of Kara's hand as she continues stroking her length. Pre cum is leaking from the hard shaft and the wet spot under Lena's fingertips is growing. She cannot wait to have a taste.
"Kara..." she breathed. Her cunt is dripping and she's pretty sure her sleep shorts are soaked through.
"Be a good girl and take it out." Kara orders quietly.
Lena whines at the nickname. She loves being good for Kara. She pushes Kara's sweats and boxers down, letting Kara's now hard cock spring out and stand proud between her legs. Before Lena can stop herself, she grabs the hard shaft and jerks it a few times. Drops of pre cum drip from the tip and Kara moans low in her throat.
"Slow down, baby girl," Kara demands. She stops Lena's hand from moving and tugs at her tops. It quickly lands on the floor next to Kara's clothes. It's not enough though, she wants Lena naked, a gift unwrapped for her to enjoy. She doesn't bother taking off Lena's shorts, she just rips them off of her body like the fabric is nothing but paper. Lena whimpers at the display of such a strength.
Kara caresses Lena's ass and guides Lena fully on top of her. They both moan; Lena's clit is rubbing against Kara's cock and her swollen cunt is dripping in Kara's lap.
"Would you suck your warrior princess' dick?" Kara asks, running her fingers through Lena's hair.
"Yes..." Lena whines before dropping to her knee between Kara's legs.
It takes a split second for Kara to realise what happened. She smirks, looking down at Lena. "So eager..." She chuckles as caresses Lena's hair and guides her face towards her cock.
Lena goes willingly. She looks Kara in the eyes as she opens her mouth and takes the tips of her cock between her warm lips. Kara groans at the wet and warm sensation of Lena's mouth. It's not the first time Lena's giving her a blow job but Kara will never fully get used to having Lena's plump lips wrapped around her dick.
Lena doesn't wait for instruction. She uses her tongue, twirling it around the tip, sucking on the head, tracing every veins and ridge. Kara's hips buck, hitting Lena's throat. She retreats quickly, worried about hurting Lena and going too fast. She knows Lena can take her whole but she doesn't want to hurt her.
Lena whines at the loss. She looks up, challenging Kara. Slowly she opens her mouth and inch by inch she swallows the length of Kara's shaft while holding her gaze, daring her to make a comment.
"You're so good baby girl. Such a good mouth..." Kara breathes.
It's enough to encourage Lena to continue. She pulls her cock out of her mouth and goes back for more, relaxing her throat to take on more of Kara's length.
Lena's head slowly bobs up and down her cock, applying just the right amount of pressure with her tongue and lips to tease her. At every ascending stroke she makes sure to apply more pressure on the tip. It's languid, unhurried, Lena is taking her time, savouring every inch of Kara's length sliding in and out of her mouth. She likes teasing Kara, giving her just enough to rile her up but not enough to make her come. She looks up enjoying the slight frown on Kara's face.
Kara groans, unsatisfied with the slow pace. She grabs a fistful of Lena's hair and guides her on her cock faster. "Don't be lazy, baby girl" Kara comments as she pushes Lena's mouth faster on her cock. She grunts at every pass of Lena's tongue along her length. She continues at a steady pace, sliding her cock all the way down Lena's throat. Every few passes she bucks her hips when she can feel Lena's lips around the base of her cock. It makes her want to go deeper and faster and if the needy whine Lena lets out every time are any indication, Lena seems on board with it.
She stops Lena's movement and stands in front of the couch. With her hand still grabbing Lena's hair and her new position, she pushed inside Lena's mouth again. This time she used her hips to thrust into Lena's mouth, bottoming out inside her throat, Lena's mouth tightly wrapped around the base, her balls hitting her chin.
Lena doesn't need to be told what to do, she knows what Kara likes. She uses her hand to caress Kara's balls. Slowly, teasing the warm skin, squeezing softly. Sometimes she wishes she could take them in as well.
Kara's moans are coming faster as she continues to ram her cock into Lena's mouth, fucking her throat like there's no tomorrow. Getting her balls and cock worshipped by Lena is not uncommon, Lena is a good girl that loves to give heads but on particular nights like this one, she applies herself even more and it's as if they're creating a symphony of moans and dirty sounds.
Kara grunts as she pushes in, gone is the gentleness to leave place to a raw and sensual energy. "So deep, so good." Kara praises, caressing Lena's cheek with thumb. "My good girl" she claims, pulling all the way out and back in again until Lena's mouth is stuffed again with her whole shaft. She loves seeing her like that.
The pressure of Lena's tongue alone is exquisite but the feel of Lena's throat closing around the head is what pushes her over the edge. She lets out a long moan and releases in Lena's throat.
Lena swallows it all with a whine and pulls Kara's cock out of her mouth, licking the few drops of cum still smearing her length.
"So good, baby girl." Kara murmurs still riding her climax.
Lena whines once again. She's made a mess of herself, slick covering her inner thighs, cunt soaked and swollen with need. "Kara... I need ... " Lena whimpers.
"Come here, baby girl," Kara says as she helps Lena to climb into her lap. She doesn't waste any time. She buries two fingers into Lena's needy cunt in one stroke. Puffy lips close around her fingers, wanting nothing more but to be stretched.
The whines transform into moans and Lena presses herself harder onto Kara's fingers. It's not enough, not after being used to Kara's girth and length but it helps to take the edge off. Lena bounces on Kara's fingers and her breasts follow the tempo.
Pink hardened nipples sway in front of Kara and she doesn't hesitate. She takes one in her mouth, flicks her tongue over it with gusto. She's rough with the sensitive skin but Lena is already past sweet and soft handling. She bites the hard nub and releases it to give the same attention to the other. She alternates between each breast toying and suckling on Lena's tits.
"More..I need more" Lena pleads.
Kara adds another finger. The wet sloppy noises of Lena's cunt resonates inside the room and Kara groans at the sound.
Lena whimpers as she continues to grind her hips on Kara's fingers. It only serves to make her already soaked cunt even more drenched but it doesn't provide much release.
"What does my good girl need? Tell me I'll give it to you." Kara asks.
"I need... your cock... please" Lena begs, not able to wait anymore.
That's exactly what Kara wanted to hear. With that, she stands in one smooth motion and Lena doesn't have time to realise what happened that she's bent over the kitchen counter. Her breast and face against the cold marble, her bare ass exposed, her greedy cunt waiting to be filled, slick coating the inside of her thighs.
Kara stands behind her, jerking her cock in her hand, humming at the display. "Such a pretty swollen pink pussy just for me," she comments, caressing Lena's back. Lena loves when Kara talks dirty to her and the last comment just earns Kara another gush of wetness sloppily pouring out Lena's cunt.
She approaches and drags the tip of her cock along Lena's slit, taking her time, getting herself slick with Lena's juice. She nudges Lena's legs further apart. She wants to be able to see herself getting swallowed by Lena's cunt.
Lena pushes her hips back trying to get Kara's shaft inside but Kara is faster. She whimpers when her cunt is met with nothing but air. "Kara" she whines needily.
Kara kneels behind Lena and spreads her ass cheek exposing Lena to herself even more than before. "So pretty..." Kara purrs. She leans and runs her tongue along Lena's glistening slit. She hums at the first taste and doesn't stop. Every fold, every crevice is explored. She chases every drop of slick with her tongue, and sucks on the velvety flesh.
Lena's breath is coming shorter and shallower as Kara feast on her offered pussy. When she finally takes Lena's clit between her lips, Lena grips the marble with white knuckles in an effort to not come right away. Kara flicks her tongue over Lena's clit as she continues sucking on it. When she can feel Lena's wall starting to clench, she releases her clit and stands up behind her again.
The needy whine and frustrated sigh coming from Lena, makes Kara chuckle. She's just been denied to come and that only serves to make her needier.
Kara wraps herself over Lena's back, one hand holding her hip and the other gripping the back of her neck. "You're ready baby girl?" Kara whispers in Lena's ear
"Please..." Lena whispers. She can already feel the head of Kara's cock resting against her slit, stretching it slightly, she wants more, she wants to feel the whole of Kara's length inside of her. She wants to come.
Kara doesn't hesitate; she pushes firmly against her entrance and bottom out in a slow and languid thrust. She grunts when she finally feels her length sheath inside Lena. She remains unmoving for a moment savouring the sensation.
Lena sighs. "Fuck me, Kara" she breathes.
At first, Kara pumps her hips a few times, uneven slow shallow thrusts until Lena's hips push back against hers. Then she uses her hold on Lena's neck as leverage, snapping her hips to penetrate Lena's cunt deeper and faster. She grunts at every deep thrust. The sounds of skin slapping against skin echos in the room accompanied by Lena's strained moans every time Kara bottoms out.
"You're taking me so well, baby girl," Kara rasps, increasing the speed.
Lena arches her back taking all that Kara has to offer, revelling in being pounded so hard. The pressure created by Kara's cock sliding in at every thrust is making her delirious with pleasure. Her fingers are gripping the marble even tighter as she gets rails against the counter.
A fine sheen of sweat shines on Lena's body and as Kara places open mouth kisses along Lena's spine she can taste the salty tang of it in her mouth. She doesn't know why but it only excites her more. With every lick, Kara thrusts deeper, with every thrust, Lena's cunt clenches around her cock. It's like a warm, wet, tight embrace and just seeing Lena's glistening slit tightly wrapped around her shaft, drives Kara to the brink. Kara holds on wanting Lena to come before she does.
"Come for me, like a good girl you are." Kara whispers between kisses.
Lena's walls are already fluttering and tightening around Kara's cock. Her already laboured breath is coming shorter and when Kara bottom out on the next deep stroke, she comes moaning Kara's name into the silent room.
Kara throws all restrains aside and with a few erratic deep thrusts she fills Lena with thick hot cum.
Lena's grateful that Kara is holding her as her orgasm subsides because her legs are shaking so bad that she has trouble standing. She shivers when Kara pulls out. Kara's cum mixed with her own drips down her thigh but she doesn't care as long as she can stay wrapped up in Kara's arms as she is right now, lying down on the couch on top of Kara.
The TV is still on. Kara kisses her temples and glances at the screen.
"So do you like Xena: warrior princess?" Kara asks, chuckling.
Lena laughs, burrowing her face in the crook of Kara's neck. She looks up, exhausted. "I don't know about Xena but I love you." she replies.
"I love you too," Kara says.