Kasey needed a cold bottle of water after the rigorous work out she’d just put her body through. She felt her cheeks still heated and her muscles like jelly, but overall she felt amazing.
And it didn’t hurt that the workout had taken her mind off a certain best friend of hers.
Setting her keys on the table by the door, she toed off her sneakers and nudged them to the side before making her way to the kitchen.
“Vie,” she called out, hoping her roommate and best friend was home. She was ready for a day of rest and relaxation with her.
Violet never answered as Kasey grabbed a water from the refrigerator and popped the cap, taking a healthy gulp and listened for signs of life in the apartment.
She set the bottle on the counter and made her way down the hall to Violets’ room.
She didn’t want to call out again for fear of startling her in case she was sleeping so she pressed her ear to the door for a moment...
She leaned away, trying to decide what her mind thought she had heard...
′That can’t be right’, she thought.
She hadn’t just heard her best friend moaning her name, had she?
She pressed her ear to the door and she heard Violets' soft moans before she heard a whimpered, "Kasey."
Kaseys’ heart was pounding at the thought of Violet getting off to her.
She has admittedly had a crush on a Violet for as long as the two girls had known each other. It started in high school when Kasey was the new girl with her ‘weird’ gothic look. She hadn’t grown out of the phase either. Her hair was still dyed black and kept long, her fingernails were painted black and she loved to incorporate the color into her wardrobe any chance she could.
And Violet...sweet Violet. She had been a god-sent to Kasey. She was a tiny pastel Barbie with her long blonde hair, her soft feminine features that she highlighted with minimal makeup, her pastel-colored outfits...The girl was dainty at best, a Princess.
She was Kaseys’ greatest fantasy. Kasey had wanted Violet under her, moaning her name ever since Vie called off her mutt of an ex-boyfriend when she’d first moved to the town.
She thought about the day they met as she peeled off her sweat-drenched clothes and began the process of taking a shower.
“I’m sorry about Trevor. He has a hard time being nice to people he doesn’t understand,” Violet had said, her light voice like the sweetest melody drifting into Kaseys’ subconscious as she helped Kasey pick up her books and walked her to class.
“It’s okay, Barbie,” Kasey had said, “Go back to your mutt. He’ll be missing you soon.”
She had looked down at the blonde who just stared up at her with adoring bright blue eyes and Kasey was instantly smitten.
“Trevor can wait. What’s your name,” the blonde had shrugged and then asked.
Kasey sighed because she somehow knew the blonde wouldn’t relent until they were ‘besties’, “Kasey, yours?”
She watched the small girl bite her plump bubble gum pink bottom lip, “Violet.”
Kasey wanted to kiss her then and there. She wanted to tangler her fingers in Violets' hair and kiss the memory of her boyfriend away until there was nothing left but Kasey.
But she couldn’t, wouldn’t, because Violet clearly had a boyfriend that had the one thing Kasey would never have--a dîck.
She very much liked being a girl, but she often found herself lusting after straight girls, as she was now. They were her weakness, that and blondes and here Violet was—Kaseys’ greatest weakness, her greatest fantasy.
But she wouldn’t try anything with Violet because she really wanted to be her friend. She wanted to just be around her, even if Violets' feelings never escalated above platonic.
She found herself wrapping the towel around her body and opening the door.
“Kasey?”
She turned and saw Violet closing her own door. Her pale cheeks flushed, her bottom lip bruised.
“How long have you been home,” Violet asked nervously.
Kasey wanted to smirk, wanted to say something cocky like ′Long enough to know you were flicking your bean to me, Princess.′
But she couldn’t say that to her sweet best friend, “I just got home. I needed a shower after my workout.”
She watched Violet’s face brighten, “Oh, okay. Was it a good one?”
Kasey chuckled because... “Uh, yeah, I’m gonna go get dressed though, Vie. I’m kind of naked here.”
She watched Violet’s cheeks brighten again, “Oh, yeah! Of course, Kasey. I’m sorry for keeping you. I’ll go make some lunch, okay?”
Kasey turned around and walked to her bedroom, “Okay, Princess.”
It was a nickname Kasey adopted for Violet and it always got her cheeks blushing. Kasey wanted to turn around and see if that were still true but didn’t as she shut her door and dropped the towel.
Now that she knew that Violet thought of her while she got off, she would have her fill of the blonde soon.
***
She heard a knock at the door as she finished blow-drying her hair, “Foods ready, Kase.”
“Be there in a sec,” she called out.
She stood up and looked at her self in her vanity mirror.
The tank top she was wearing showed off her cleavage and she wore no bra underneath. There was no need as she would be taking off the article of clothing soon. She hadn’t put on anything over her black cotton boy shorts and she liked how they showed a bit of cheek.
Taking a deep breath, she yanked the door open and headed down the hall to the small dining room where Violet sat in a chair in front of her sandwich.
When Violet looked up and saw what Kasey was wearing her cheeks bloomed with color again.
Kaseys nïpples were hard against her white tank top and she could see the blonde was having a hard time not staring.
“Ham and Swiss,” Kasey asked as she plopped down into the chair.
“Yes,” she heard Violet whisper and she smirked.
They ate in silence and every once in awhile Kasey could feel Violet looking at her through her peripherals. It only made Kasey want to eat faster, it only made her want to take Violet there on the table, it only made her want to taste what lie between the girls’ thighs as she’d been fantasizing about such a scenario.
When she was done, Kasey took her plate and cup and put it in the sink before turning around and seeing Violet doing the same.
Kasey stood off to the side and watched as Violet placed her dishes in the sink and turned around.
“You wanna watch a movie,” Violet asked in a soft voice, her eyes cast down at her socks that were colored pastel pink.
Kasey shook her head, “No,” a dangerous glint settling in her eyes as she looked down at the nervous girl.
If she would’ve been born with a d**k it would be hard as hell right now seeing the blonde so submissive for her, but she was a girl so her boy shorts were practically soaked with her desire for the blonde.
Violet looked up, “Well, what would you like to do?”
Kasey smirked, deciding that now, right now, she wanted the girl and stepped closer to her, backing her against the counter, “I want to set you on this counter and eat your pussy.”
Violet's eyes widened and her fast turned red, “What?”
Kasey placed her hands on either side of the blonde on the counter before leaning down into her face, “You heard me. And I heard you moaning my name... How long, Vie?”
Violets gaze settled on Kasey’s lips and there was a long pause before she whispered, “A while.”
“How long,” Kasey said again, slowly this time, enticing the girl.
“High school,” Violet whispered again, looking up into Kaseys eyes.
One of Kasey’s brows raised, “What about Trevor? Why didn’t you tell me?”
Kasey watched as Violet began picking at her lavender-colored nail polish, “He broke up with me because I told him I had feelings for you. And I didn’t tell you because I didn’t know how you felt about me. I knew you liked girls, obviously, but I didn’t know if you liked me...”
Kasey couldn’t think. Couldn’t speak.
Violets kept her feeling about Kasey to her self since high school?
After taking a deep breath Kasey smashed her lips into Violets. The blonde tasted of strawberry jelly and at that moment it was Kaseys favorite flavor.
Kasey picked up the girl and let her wrap her legs around her waist as she tried to maneuver them to Kaseys bedroom.
She slammed her knee on one of the chairs in the kitchen and cursed against Violet’s lips which sent the girl into a fit of giggles.
“You laughing at my pain, Princess,” Kasey teased.
“Do I need to spank this ass,” she accentuated with a light slap on the blondes firm behind.
“No, please,” Violet bit her lip and then pressed her lips to Kaseys.
Kasey finally found her way down the hall and opened her bedroom door before slamming it shut behind them and dropping the girl onto her back on the edge of the bed.
“Have you been with any other girls,” Kasey asked as she peeled the tank top over her head and was left in her boy shorts.
Violet tore her gaze from Kasey’s magnificent breasts to her eyes and shook her head, “I’ve never wanted another girl but you.”
That statement alone brought Kasey to her knees where she captured Violet’s lips in another kiss, licking the seam and begging for entrance.
When Violet’s tongue met Kaseys again it was like everything in that moment felt right, but Kasey needed the girl naked, needed to feel her skin, needed to know that the girl wanted Kasey as much as Kasey wanted her.
She pushed Violet's shirt up and over her head and then made quick work of unclasping her bra and ripping it off her body.
She had to lean back to look at Violet's naked upper half. Her breasts were small, barely a B cup, but they fit her body so well.
Kasey couldn’t believe what was happening. She had been pining for this girl since high school. She had wet dreams about this girl, even as recently as this morning, and here she was like a f*****g present ready to be enjoyed.
Kasey couldn’t help the gravitational pull towards her best friend's breasts and when her lips wrapped around one of Violet's hardened buds, she heard the girl moan and felt her back arch.
“Oh, God, yes,” Violet whimpered.
This ushered Kasey on as she hooked her fingers in Violets skirt band and pulled the garment down along with her cotton panties.
Immediately Violet’s thighs widened and when Kasey pulled back to take a look, she saw the girl was soaking.
“Is all of this for me,” Kasey asked, more to herself, as her thumb glided through her folds.
Violet had thrown her head back, “Yes,” she moaned, “You make me so wet, Kase.”
When Kasey’s thumb rubbed along Violets clït the girl jolted and her hips searched for more.
“Patience, Princess,” Kasey chuckled as she watched Violet squirm.
“But I need you now,” Violet whined, her chest heaving with her labored breathing.
“Okay, baby, okay,” Kasey said and began flicking Violets clït faster.
“Kasey, please,” she moaned.
“What do you need, Princess,” Kasey asked as she watched the girl intently. She loved how responsive she was, how wet she was, and how vocal she was.
“I want you to f**k me like you do the girls you bring home. I want you to make me moan your name like you make them moan your name,” Violet said as she looked into Kasey’s eyes.
Her brows furrowed as she thought over the girls’ request, “I treat them like sluts, Vie because that’s what they are. They’re just one night stands for me. I couldn’t treat you like that.”
Violet pulled Kasey’s mouth to hers and brushed their lips together, “Treat me like a slut, Kase. Treat me like one because I am one. Look how you’ve got me spread out for you, Kasey. I’m a slüt for you,” the girl whispered.
“For me,” Kasey couldn’t help but ask.
“All for you,” Violet agreed with a nod.
Kasey took a deep breath with her eyes shut, but then she looked up at Violet, “You wanna be treated like a slut? You wanna be fücked like the slüt you are, Vie? You want me to talk to you like I talk to all the sluts I bring home?”
Kasey didn’t know what Violet saw when she looked into her eyes but when she blushed and bit her lip before nodding, it was all the ‘go-ahead’ she needed.
She smirked and pinched Violet’s right n****e harshly between her fore and middle fingers until the girl hissed.
“Quiet slut. You don’t make any noises until I let you. You got that?”
Violet nodded, her cheeks red, her eyes darkened with lust for her best friend turned lover.
“Now where was I,” Kasey began like she was actually thinking, but then firmly tugged both of Violets n*****s until the girl cried out.
"Oh yeah, there it is,” Kasey chuckled.
She listened to Violet whimper as she kept tugging on her n*****s. She watched as her tight, wet, little hole wept in need and she felt the urgency rolling off of Violet.
Kasey kissed the valley between Violets’ breasts up to her neck where she bit her and then soothed her tongue over the mark, “Do you know how hard it was for me not to bust down your door when I heard you pleasuring yourself?”
She heard the girl moan, but continued, “Do you know how wet I was listening to you moan my name, Vie? Do you know how hard it’s been for me to just be your friend all these years?”
Kasey kissed up her neck, her jaw and then nipped Violets’ earlobe before whispering, “I’ve wanted my fingers and my tongue in and on your body since the day I f*****g met you and here you are laid out on my bed like a f*****g buffet, all for me.”
“All for you,” Violet whispered, caught up in Kaseys dialogue.
“You’re all mine,” Kasey stated as she brushed her lips along Violets’ jaw and up to the corner of her mouth.
“All yours, Kasey,” Violet, again, whispered out.
“Are you throbbing for me, Princess? Do you want my tongue on your little c**t, my fingers in your tight, pink, little p***y,” Kasey asked, popping the ‘p’ in p***y against Violets’ lips.
Kasey watched Violets’ brows pinch before she heard the girl whimper, “Yes, Kasey. Please.”
She couldn’t help but chuckle at Violets’ wanton desire as she whispered against the girls’ skin, “I guess I’ll give in. My teasing is a little cruel, isn’t it?”
Violet nodded and watched with half-lidded eyes as Kasey kissed down her chest, between the valley of her breast and down her stomach, but she stopped at Violets’ shaven mound.
Kasey heard the grunt of disapproval when she stopped but she bit her there and listened to Violet gasp, “Don’t rush me or I’ll stop, Princess. I’ll leave you wet and wanting and it’ll be an itch you’ll never be able to scratch.”
Violet whined in frustration, “Please don’t, Kasey. I’ll be good, I’m sorry.”
Kasey suddenly pushed her middle finger into Violet's smooth, wet, velvety canal. She listened as the girl moaned loudly to the ceiling.
She pumped her finger in and out of Violets’ core a few times before adding her ring finger and listening to Violets’ long curse.
“That’s it, Princess. Tell me how much you like my fingers in your p***y,” Kasey moaned, watching Violets mouth form an ‘oh’ as she thrust her fingers into her at a steady pace.
But she wanted more. She wanted the girl a moaning, writhing mess for her.
Kasey leaned down and licked Violets clït, listening to Violets’ breath hitch, waiting for the next one.
But Kasey was going to give Violet what she wanted. She wanted to be treated like a slut? Well, Kasey didn’t go easy on sluts.
She placed her lips around Violets’ c**t and sucked, listening to the slurping sounds her lips made while also listening to Violet coming apart on her fingers.
“I’m cumming, Kasey,” Violet grunted and then let out a breathless moan. And all the while, Kasey felt Violets’ cunt pulse around her fingers still driving in and out of her.
Kasey was still in disbelief. Her best friend, her deepest fantasy, the love of her f*****g life just came apart around her fingers. She felt she must’ve been dreaming, but the feeling, the sounds, the taste, and the smell of the girl told her she was definitely awake.
Kasey took her fingers out and replaced them with her tongue, licking up all the juice that gushed out of Violet. It was like a prize for all of Kaseys hard work and it was well deserved.
She took her time, felt Violets' thighs shake as Kasey held them open, heard the girls whines and loved every moment.
“Let me do you now,” she heard Violets’ small voice ask after she started kissing back up the girls' body.
Kasey leaned away from Violets and licked her lips before smirking, “You want to taste me?”
Violet blushed, but nodded, “You’ll be my first, but I'll try my best.”
Kasey thought about it for a moment; She usually didn’t sleep with ‘virgins’ as their head game was weak and she honestly doubted that Violet could make her cum... but if she really wanted to try then who was Kasey to tell her no?
Taking a deep breath, Kasey got on the edge of the bed beside Violet and laid back on her elbows while smirking, “Get to work, virgin.”
Violets cheeks flamed as she looked at Kasey, but then a sense of determination coursed through her veins.
She might not have ever eaten another girl out before, but how hard could it truly be, right?
You just do what you would think feels right?
Yeah, Violet could do that. She could take a page out of Kaseys book and tease her until she was almost too wet to function and then slip a finger in.
Violet started slowly as she brought her lips to Kaseys neck, which Kasey graciously tilted her head for Violet to have better access.
Violet couldn’t help but straddle Kasey and press her down into the bed as Kasey moaned after Violet found that spot on her neck.
Violet spent a bit of extra time there and when she pulled back she saw she had left a deep red love bite that looked gorgeous contrasted against Kaseys pale skin.
Violet leaned back and admired the work for a moment before Kasey chuckled, “You leave a mark, Princess?”
Violet pulled her bottom lip between her teeth and nodded, “To remind you that you’re mine.”
Kasey arched a brow and smirked, “Oh yeah, Vie? Is that so?”
Violet nodded again before leaning down and brushing her lips to Kaseys, “You’re all mine, aren’t you? Let me hear you say it.”
She heard Kasey let out a breathless sigh, “I am, I’m yours. I’ve always been yours, Violet. It’s only been you.”
Violet couldn’t help the ping of jealousy that decided to hit her at the thought of all of Kaseys late nights, “It hasn’t been, but after tonight it will be.”
She heard Kasey gasp as she kissed down her neck and chest and latched onto one of her n*****s.
“I’m sorry, Vie. I was only trying to get you out of my head and I thought a bunch of mindless s*x would do it, but you don’t have to worry about that anymore.”
Violet pinched Kaseys' n****e between her teeth to show her that she’d been listening and understood.
And then Violet was moving down and kissing Kaseys stomach, her hip bones, her cotton-covered mound, and then she kissed right over Kaseys clït which she was rewarded for with a low moan.
“You gonna tease me all night, Princess?”
Violet chuckled and hooked her fingers into the band of Kaseys panties before sliding them down her long slim legs, “Maybe,” she shrugged, “If I want to.”
Kasey sat up again on her elbows and had a brow arched, again, “Okay, Mistress.”
After Violet threw Kaseys panties over her shoulder and spread her legs, she saw how wet Kasey was and Violets' cheeks pinkened with pride.
“Stop talking, Kasey,” She whispered as she circled Kaseys clït with her thumb.
Kasey was biting her lip to stop the chuckle that so badly wanted to escape at her princess giving her a command.
And then Violets' tongue replaced her thumb and Kasey let out a moan, “Holy s**t, Princess.”
Violet pressed her two middle digits inside of Kaseys wet hole and began thrusting into her while swirling her tongue around Kaseys clït.
All she was getting were low and breathy moans, but when Violet put her lips around Kaseys clït and started sucking as she pumped her fingers in and out, she heard Kasey praise her.
"Fück, you’re good at this, Vie,” she was raised up on her elbows watching the girl work her virgin -apparently- magic.
And after a moment of Violets' lips and teeth—Oh, God, the teeth— Kasey was shaking and she felt the heat and the tingles that spread through her body.
She knew she was close as she ran one hand through Violets' hair and held her where she was, “Right there, Princess. Oh, God, don’t stop.”
With her free hand, Violet took hold of one of Kaseys nïpples and began tugging on it and she pounded her fingers into her, rubbing the pads of her fingers on the roof of Kaseys pûssy.
“Come for me, Kasey,” Violet whispered before continuing, all the while watching her best friend come apart above her.
Kaseys bangs were falling over her forehead and slightly damp with perspiration, her brows pinched in concentration, her eyes were squeezed shut, her cheeks pink, her lips opened.
And then Violet felt Kaseys walls convulse around her fingers and Kaseys eyes flew open, “Oh, God, Violet! Yes!”
But Violet didn’t stop there. She kept driving her fingers in and out of Kasey, kept her lips and her tongue around her clït all the while Kasey was shaking.
“Vie,” Kasey whimpered, “Stop, baby.”
Violet leaned back, her fingers still moving, “No, you’re gonna give me one more, Kasey. You’re gonna c*m around my fingers one more time.”
Kaseys eyes widened before she shook her head, “I can’t, Vie.”
Violet smirked, “You can, Kasey. Give me one more.”
And after a few moments of Violet enjoying the taste, the feeling, the sounds—Kasey came as she shrieked Violets' nickname.
They laid there together on Kaseys bed in a tangle of limbs and sheets and kissed and talked about all that they had missed out on and if only they’d known how the other felt sooner.
“I wasn’t kidding, Kasey. You’re mine, now. No more random girls,” Violet said as she tightened her hold around Kaseys stomach, her head on Kaseys naked chest.
“Of course, Princess. I’ve always been yours. I guess I was just waiting for you to tell me you were mine,” Kasey said as she ran the tips of her fingers up and down Violets back.
Violet smiled and looked up at Kasey, “I’ve been yours ever since I saw Trevor knock your books out of your hands. I knew right then that I had to have you.”
Kasey searched Violet's eyes and only found the truth, but she was still worried.
“I...I love you, Vie. If you used me to play out some little fantasy you had and then go on to act like nothing happened in the morning...It’d break my heart,” she said quietly.
Violets' eyes widened, “You love me?”
Kasey nodded, “I do. I have.”
Violet kissed Kasey and then while their lips were still pressed together she whispered, “Good because I love you too, and there's no one else I’d rather have but you.”
It took them years after meeting to finally realize that while they were polar opposites, one living her life in the dark, one in the light, one in pastels, one in dark colors, they belonged to and with each other.