Homeomorphism - Step 1

PUBLIC BETA

Note: You can change font size, font face, and turn on dark mode by clicking the "A" icon tab in the Story Info Box.

You can temporarily switch back to a Classic Literotica® experience during our ongoing public Beta testing. Please consider leaving feedback on issues you experience or suggest improvements.

Click here

Hayley shuddered, her eyes widening with lustful excitement.

Charlotte couldn't help but lose herself in the beauty of the girl lying beneath her. The faint glow of Charlotte's bedside lamp made Hayley's legs look impossibly soft, as if they were made of velvet. They stretched up the length of Charlotte's bed, their gentle curves and firm musculature disappearing into a skirt that was barely long enough to conceal her shorts beneath. Her slim waist poured effortlessly into her toned stomach, the lines of her abs guiding Charlotte's eyes upwards to where Hayley's breasts sat so temptingly on her chest. The white of her clothing only served to highlight her golden skin, making her glow. And then there was her face.

Charlotte had the most exquisite body laying just beneath her, but she couldn't stop staring at Hayley's face. It was so elegant. So...regal. Dignified but inviting. Somehow sharp and soft at the same time. The white makeup around her eyes only served to sharpen it further, accentuating her cheekbones and her jawline, all while capturing her eyes - dark and soft and pleading - within. And it was all framed within her dark brown hair, shimmering and silky, cascading across the bed so perfectly that it almost looked deliberate. Charlotte understood why Hayley loved it so much.

"Grab the camera beneath my nightstand, baby," Charlotte instructed, pointing at a small black box on the bottom shelf.

Hayley rolled onto her side to retrieve it, sitting up to hand it to Charlotte.

"Now lay back down."

Hayley did so without a second thought. She was willing to do anything Charlotte said if it meant her return. Charlotte held the camera up to her eye and took a step back, framing Hayley from head to toe. Hayley rarely took pictures of herself, but she knew how to make herself look good - and she wanted to look good for Charlotte - so she twisted her body ever so slightly, arching her back and bending one leg, highlighting her flat stomach and long legs.

Ka-chunk.

The camera clicked and Hayley saw the photo slide out from the bottom. It was a polaroid.

"This way you'll always know I have the only copy."

Charlotte fell gently to her knees, so she was sitting on Hayley's waist, leaning forwards to place the photo on her nightstand before sitting back up and pointing the camera at Hayley's face. Hayley wasn't sure what expression to make. Should she smile? Should she try to look seductive?

Something cold suddenly brushed Hayley's inner thigh, making her flinch. She felt it snake its way up, under her skirt, until it reached the fabric of her shorts. There, it began to rub gently against her clit. Hayley's face relaxed and her lips parted in a satisfied exhale. Then the hand disappeared, leaving Hayley desperate, her eyes begging for more.

Ka-chunk.

Charlotte lowered the camera to reveal a sly smile.

"You're so pretty, baby."

As she leaned forwards to set the camera aside, Hayley reached out to grab it.

"I want one, too," she pouted.

Charlotte let the camera slip from her hands before crawling backwards as far back as she could. She sat on her ankles with spread legs, arching her back and covering her nipples with two fingers each. She gave the lens a look that was somehow both innocent and frighteningly dominant.

Ka-chunk.

She crawled forwards until she was kneeling atop Hayley once again, learning forwards towards the camera this time and cupping her small breasts in her hands to form cleavage. She looked Hayley in the eye through the lens and let her mouth open and her tongue loll out. A string of saliva slid down its length and dripped off her tongue. The flash of the camera made her horns glow.

Ka-chunk.

The saliva landed on Hayley's stomach.

Charlotte took the camera from Hayley's hands and set it beside the bed carefully. Without a word, she began to slide down Hayley's body, reaching beneath Hayley's skirt to grab her shorts and her panties and taking them with her as she slid all the way down to the foot of the bed. After tossing the clothing to the floor, Charlotte began to work her way back up, kissing up Hayley's foot, around her ankle, over her calf, and across the sensitive flesh of her inner thigh, stopping when she felt the leather of Hayley's skirt.

Charlotte lifted her head from between Hayley's legs and placed a hand on either side of her skirt, pushing it up until it sat like a belt around Hayley's waist, exposing her glistening pussy and hardening cock.

"What are the rules?"

"...y- you stop if I say stop...you don't touch my cock until I say...and I ask for permission to cum..."

Charlotte nodded her head approvingly and slid her fingers into her mouth.

"...y- you can put them in cold..." Hayley whispered, sounding afraid of her own request.

Charlotte grinned, sliding them out.

"I don't want you to be uncomfortable. It only takes me a second to warm them up."

She raised them back to her mouth but stopped as she noted a look of embarrassment on Hayley's face.

"Unless..." she grinned, "you want them cold."

Hayley couldn't look Charlotte in the eye.

"I...I like the way they feel...on my skin..."

"On your skin is a lot different than inside of you, baby. But if you want to try it, of course."

Charlotte used her left hand, the one that hadn't been in her mouth, to scoop up the spit on Hayley's stomach. She carefully brought her hand down between Hayley's legs and rubbed the saliva around Hayley's already wet entrance. Hayley's exhaled deeply at the sensation.

Gently, Charlotte slid her middle finger inside Hayley. Hayley breathed sharply at the intrusion and Charlotte thought about pulling out but decided to leave it inside just a moment longer. She watched with fascination as Hayley's cock stiffened the rest of the way, standing up straight now.

Charlotte slid her finger out and began to tease Hayley's entrance with her ring finger, rubbing it in circles until she felt Hayley push against her at which point Charlotte carefully pushed both fingers inside. She swirled them inside for a moment before pressing both up against the roof of Hayley's vagina and rubbing back and forth, making Hayley groan happily.

Without missing a beat, Charlotte moved from between Hayley's legs to beside her, laying down so she could whisper in her ear.

"Was my pretty angel lonely without me?'

"...yes...yes..." Hayley exhaled.

"Her orgasm didn't feel as good?"

Hayley shook her head, opening her eyes to look at Charlotte with a pout.

"That's okay. We'll make this one feel extra good, won't we?"

"Uh-huh," Hayley whimpered, grinding her hips against Charlotte's fingers.

Charlotte leaned forwards to kiss Hayley but stopped just shy of her lips, making Hayley come to her instead. Charlotte was getting excited. As excited as she had been when she touched Hayley for the very first time. Hayley was so needy right now. So pliable and soft. So desperate that she had showed up unannounced on Charlotte's doorstep dressed as an angel as if she had been sent by God herself. This was exactly the kind of girl Charlotte liked. Weak, desperate, dependent.

A quiet voice called out to Charlotte. "Can you...can you touch my...cock?"

"My pretty girl is going to cum already?" Charlotte asked, pleased.

Hayley shook her head. "I...I just want to feel it."

Charlotte had to keep herself from squealing with glee at the request.

"Of course."

She crept back down the bed until she was between Hayley's legs and, with her free hand, began to lightly drag her fingernails up and down Hayley's shaft, paying close attention to her tip where she opened and closed her fingers like a claw machine.

"Like that, baby?"

"...ungh...yeahhh..."

Charlotte grinned, lowering her head. "Or like this?"

Charlotte let both her hands fall away, using them to grab Hayley by the hips as she wrapped her lips around Hayley's tip, swirling her tongue over her glans in sloppy circles.

"...Ohhhgggoooddd..."

Charlotte lifted her head with a pop. "Which one feels better, baby?"

"...th- that one...please...more..."

In one swift motion, Charlotte engulfed Hayley's entire cock in her mouth. Hayley was small, barely reaching into Charlotte's throat, but that was all Charlotte needed. She began to contract her throat in swallowing movements, repeatedly squeezing the tip of Hayley's cock. At the same time, she lapped hungrily at the base, sucking and swirling and slobbering all over it.

"...jesus f- fucking christ..." Hayley grunted, thrusting her hips upwards, trying to force her hilt-deep cock even further into Charlotte's mouth.

Charlotte began to bob her head up and down, a soft glucking escaping from her throat as she did.

"...f- fuck...Charlotte...th- that's gonna make me-"

Charlotte slid of Hayley's sloppy cock with a loud slurp and a smile.

"Not yet baby. I want you bursting at the seams, first."

She gathered the mess of bubbly saliva that had collected at the base of Hayley's cock and rubbed it all over her fingers, thrusting one forcefully back inside of Hayley, moving it in and out quickly.

"This is my favorite kind of lube."

Hayley nodded desperately, wanting Charlotte to envelop her cock in the warm caress of her throat once more.

"I bet I could even slide right in here..." Charlotte grinned as she rubbed the pad of her thumb around Hayley's asshole like it were a clit.

Hayley's eyes widened and she shook her head. "N- n- not there."

Charlotte nodded with a smile and withdrew her finger, giving Hayley a gentle kiss on her inner thigh as she did. "Thank you for saying no."

Before Hayley could respond, Charlotte slipped a second finger inside and began to thrust. Schlicking sounds filled the room as Charlotte pumped Hayley full of saliva, rubbing against her g-spot again and again and again.

With every pump, Charlotte crept slowly up the bed, taking her spot beside Hayley once again, laying her lips gingerly beside Hayley's ear.

"Are you getting close?"

"Uh-huh," Hayley squeaked.

"My pretty little angel wants to cum?"

"...y-yes...w- want to cum..."

"What do angels do when they want to cum?"

"...th- th- they ask for p- permission..."

"That's right." Charlotte spoke to Hayley as though she were a dog that had just learned a new trick.

A dog...

Hayley tightened involuntarily around Charlotte's fingers.

"Ask when you're ready, angel."

Hayley nodded, her breath quickening. She could feel herself dangling over the edge, ready to fall off at any second.

"...c- can...can...can you..."

You?

Charlotte brow furrowed in curiosity as she looked up from Haley's twitching, glistening cock, into her eyes. The beautiful woman lying beside her quickly looked away, her eyes shifting nervously around the room as she bit at her lip, seemingly ashamed of the words fighting to be set free from the confine of her mind.

"Can I what?" Charlotte asked sweetly, slowing her fingers.

"...c- can you...t- tell me to hold it...again?"

Charlotte smiled a sadistic smile, trying with all her might to repress the explosive excitement rumbling in her core. "Aww, did you like that?"

Hayley nodded with a pout.

"Okay." Charlotte's tone made Hayley regret ever asking. "Hold it."

Charlotte slid down the bed, so she was between Hayleys legs again, sliding her fingers from Hayley's dripping pussy and wrapping them around her rigid, twitching cock. She added another hand, squeezing firmly at the base, while her first began to stroke Hayley tightly. With a smile, Charlotte ducked her head to wrap her lips around Hayley's tip, holding still for a moment, just letting the warmth of her mouth envelop it, before gently rubbing her tongue across Hayley's sensitive glans.

Hayley's hips bucked. "Oh-h- I'm gonna-"

"Don't you fucking dare." Charlotte commanded, lifting her head from Hayley's cock, her tone strict and her eyes commanding.

Hayley whimpered, trying desperately to withdraw from the onslaught of pleasure, unable to escape Charlotte's iron grasp. Charlotte resumed her oral attack, this time at full force, swirling her tongue around Hayley's tip.

"Oh God fuck...I can't...hold..."

Charlotte didn't lift her head.

"Plea- plea- oh please...Char- Char- please..."

Still no response.

"I need it. I need it. Oh God I'm cumming." Hayley grunted. Immediately the sensation between her legs disappeared, leaving Hayley staring straight off the cliffs edge, a single stroke away from falling.

"No!" She shouted desperately, her eyes shooting open and her hips thrusting upwards, searching for a modicum of pleasure. Charlotte gripped Hayley's hips tightly and shoved them back onto the bed, holding them hostage.

"Charlotte please. Oh God please keep going."

Charlotte didn't say a word. She just pinned Hayley down until she felt her hips stop struggling and her pleading turned into whimpers.

"I told you to hold it."

"I knowww but I couldn't stop it!" Hayleys voice was uncharacteristically whiney, even taking her current circumstances into consideration. She sounded like a spoiled brat.

It was making Charlotte's pussy twitch, her own focus becoming singular.

She wrapped her hand around Hayley's throbbing cock again, finger by finger, squeezing it tightly.

"I told you...to hold it."

"I cannn't. Not when you do thaaat."

Charlotte grinned. "Do what?"

She slid two fingers inside Hayley's eager pussy, rubbing firmly as her other hand began to stroke her cock.

Hayley whined angrily.

"Aww, is that too much?"

Hayley nodded with a distressed urgency, but Charlotte had long since lost any indication of empathy. All that mattered to her now was taking advantage of Hayley's desperation. Seeing how far she could push her.

Charlotte couldn't remember the last time she felt this aroused.

Charlotte slid her thumb beneath Hayley's balls to begin rubbing her clit and lowered her mouth to Hayley's tip, flicking at it with her tongue.

Charlotte watched with satisfaction as Hayley's eyes lost focus and a throaty moan escaped her lips.

"...oh n- no..." was all Hayley could say as her brain began to melt within her head.

"Hold it."

"...I...I...I hold it..."

Charlotte slid her mouth off Hayley's tip with a pop as she crept up the bed once again and laid back down beside her ear.

"Don't you dare fucking cum."

Hayley shook her head.

She wouldn't cum.

She wouldn't cum.

She wouldn't-

"...ohhhggg I'm gonna-"

Charlotte stopped moving her hand entirely and snarled into Hayley's ear.

"You gave in by coming here. You gave in by begging me to touch you. You don't give in now. You fucking hold it, you weak...fucking...failure."

Charlotte's words registered in her ears.

What...?

What the fuck is wrong with me?

Why did I say that?

How could I-

Hayley was cumming.

Charlotte, frozen in place, wasn't moving at all, but Hayley's hips were humping frantically into her hand, fucking it. Charlotte watched helplessly as thick ropes of cum sprayed from Hayley's cock with more force than Charlotte had ever seen before, each one landing squarely on the bedsheet between Hayley's legs.

A low, guttural moan escaped Hayley's throat, bubbling past the pool of saliva collecting in her mouth.

Her toes were splayed open, wriggling at the end of pointed feet.

Her body writhed in pleasurable agony. Her muscles twitched sporadically. Her legs were rigid.

Her eyes were lidded and utterly vacant, indicative of a brain incapable of thought or sensation beyond the pleasure it felt.

Hayley had been reduced to a squirmy, stupid mess before, but now, her own words echoing over and over again in her memory, Charlotte was utterly transfixed. Hayley's orgasm had never looked so hot. So...beautiful.

Charlotte stared at Hayley's tight, convulsing body with awe, the same way one might stare at a piece of art, unable to process the thoughts racing through her mind. Unable to do anything but admire her.

After Hayley stopped shaking, as if in a trance, Charlotte stood up and walked to the bathroom. She washed her hands robotically, returning a full minute later to find Hayley still unresponsive on the bed, laying down beside her, stroking her hair lovingly, waiting for her to wake back up.

After nearly four full minutes, Hayley spoke, startling Charlotte from her thoughts.

"...oh...my...God...Charlotte..."

Charlotte braced herself.

"...that was...the best one...I've ever had..."

Charlotte's eyes met Hayley's with surprise. They were so warm.

"I've never...it was like I felt it...everywhere..." Hayley rolled onto her side and kissed Charlotte tenderly. "Thank you."

Charlotte nodded vacantly, still trying to piece everything together. Maybe Hayley hadn't heard her?

Or maybe she was just being nice?

Or...maybe she was too afraid to say anything.

Oh God.

"Hayley..." Charlotte blurted out, stuttering.

Apologize.

"I...I..."

Tell her you didn't mean it.

"I..."

Charlotte lunged forwards, wrapping Hayley's tired body in tight arms. "Hayley, I...," her breath was fast and nervous. She squeezed Hayley tighter.

"...I...love you..."

Her words came out as barely a whisper, all she could manage.

Charlotte could feel Hayley's body tense and a wave of panic washed over her.

Fuck.

She shouldn't have said anything.

Not now.

Not ever.

Hayley was an angel. A literal angel. She had people throwing themselves at her constantly. Bombarding her with unwanted attention and affection. Charlotte didn't want to be one of those people too.

"...I didn't-"

Hayley threw her arms around Charlotte, embracing her just as tightly as Charlotte was embracing her. She buried her face into the crook of Charlotte's neck.

"I love you too, Charlotte." Hayley's voice was muffled and shaky.

Charlotte placed a hand on the back of Hayley's head and held her there, gently caressing her hair, unable to contain her smile.

As they finally pulled apart, both girls were giggling with gentle, relieved laughter.

Hayley wiped her eyes, sniffling. "I've been waiting to say that."

"Me too."

The girls said nothing for several minutes, content to do nothing more than look into each other's eyes, before Charlotte finally spoke, her voice barely above a whisper.

Do you...um...want to spend the night? I know you have class in the morning but if-"

Charlotte trailed off as Hayley nodded her head and tried to stifle the massive smile on her face, not doing a very good job.

"Cool," she giggled.

Hayley giggled back, shifting on the bed before abruptly recoiling in confusion and disgust as she felt something cold and slimy smear on her legs. She quickly realized that it was her own cum, splattered across the bedsheets.

"Oh, fuck," Hayley looked at Charlotte with apologetic eyes, "Charlotte, I-"

Charlotte grabbed Hayley's face and pulled her into a passionate kiss, silencing her.

"I don't want to hear it." Charlotte smiled tenderly as she withdrew. "You go get cleaned up, I'll take care of that."

Hayley nodded with a grateful smile, careful to lift her legs over the mess as she stood up. She walked with wobbly legs, still recovering from her orgasm, to Charlotte's dresser to pick out a pair of clothes.

"Hey, Strickland."

Hayley turned around with a curious expression only to see Charlotte's polaroid pointed at her once again.

Ka-chunk.

"Sorry, I just can't get enough of this outfit."

Hayley smiled sheepishly before striking a pose for the camera, not bothering to fix her messy hair or disheveled costume this time.

Ka-chunk.

"Thanks, gorgeous."

Charlotte set to work tidying up the room, eager to distract herself from the confusing thoughts still swirling around in her head. She changed the bedding, started a new load of laundry, collected miscellaneous clothes strewn about (some of them Avery's), organized her nightstand and her closet, and even vacuumed, doing whatever she could to occupy her mind.