Author's Disclaimer: All characters depicted are over 18, etc. etc. Enjoy!
=====================
By the time Ashleigh got to her apartment, something had changed in how she viewed her relationship with Erica. She wasn't sure why but it was no longer a question of whether she should pursue it. Instead, it was just a matter of how. The young teacher knew she couldn't walk away now, her willpower turned to jelly whenever they were together and she couldn't say 'no' to the girl. Even more surprising, that fact no longer scared her.
Protecting her job was still paramount but Ms. Jensen believed Erica wouldn't expose her on purpose. Even so, there was the danger of being discovered during some weak moment where passion overrode rationality.
Ashleigh's mind flashed to Elizabeth Peters or, as Ashleigh knew her, Mistress Liz. Erica's mother was not someone she wanted to anger but she honestly had no idea what her former Mistress would think of her relationship with her daughter. She had never known Liz to get truly angry but when it came to her daughter, all bets were off. She pushed that thought away for the moment, there was nothing she could do about it currently.
Then she thought about what Erica had said shortly before leaving her room earlier that day, that she could come get her underwear from her place. No, it was too soon, they had just left each other but Ashleigh already wanted the feel of Erica's touch again. Her scent, her smile, the glint in her eyes, the feel of her lips, the desire welling up in the blonde was almost overwhelming.
Without consciously deciding to, Ashleigh was typing out a text to her student asking if she could come get her things. A reply came back quickly.
Erica Peters: My aren't we eager
Erica Peters: Sorry no. I have to work tonight
Following the last line was a link. Clicking on it brought up a web page full of recordings of a webcam girl who went by the name Ruby Flames. The thumbnails all showed a beautiful young woman with almost black hair but none showed the girl's face. Clicking on one of the videos, Ashleigh was still surprised to see what was most certainly Erica in a bikini even though the angle of the camera never rose above her chin.
Ashleigh considered closing the video but just kept watching the gorgeous body she had been introduced to so recently. Erica began talking to her invisible audience and just chatting with them while occasionally moving her suit around or touching her breasts. Before long, she told someone that she would play with her nipples through the suit for a certain number of credits. That quickly happened and she was playing with her breasts until her nipples poked through the bikini top. It was pretty sexy.
She wasn't usually into this kind of porn but knowing it was Erica had her all squishy halfway through. The video went on for another forty-five minutes or so with Erica, no, Ashleigh corrected herself, Ruby, doing more and more risque things ending up completely nude and fucking herself with a dildo for the camera! Ashleigh couldn't be sure but the orgasm near the end seemed genuine. Could Erica really enjoy performing like that? As she thought about it, the young teacher could see the appeal but was this the job she was dumping her schoolwork for?
Ashleigh clicked on another video and watched Ruby Flames use some sort of remote control vibe that the audience was controlling with their tips, credits, donations, tokens? She wasn't quite sure but sounds of clinking coins would be followed by the girl reacting almost violently to the device inside of her. It looked intense. Watching her uncontrolled movements was more arousing than Ashleigh thought it would be and a hand pressed against the top of her pussy lips reminded her that she still wasn't wearing any panties. That brought her back to what had just happened in her classroom and she was suddenly filled with fingers moving in and out like they had a mind of their own.
As Ruby/Erica had another orgasm on her screen, Ashleigh went over the edge herself and laid back against the cushions as her body swam in ecstasy for a few seconds. Breathing hard and staring at the ceiling, she brought her fingers to her lips and lovingly sucked the results of her pleasure from them.
She was shocked out of her post-climax bliss when her phone buzzed.
Erica Peters: I want you to watch my stream tonight
Erica Peters: I'll have a surprise for you
Ashleigh leaned forward and searched the web page for some indication of Ruby's next livestream. It was still hours away but she clicked on the link which took her to a login screen. Of course. She would have to create an account if she wanted access to the stream. Fine.
She clicked on the register link and was presented with a simple screen that wanted her to provide a username, an email, and, optionally, a credit card. Damnit. She couldn't use her current email so she had to go create a new email and she was most definitely not going to give it a credit card.
Ashleigh paused while trying to think of a username. Did she want something completely unrecognizable or something that would let Erica know it was her? Was that too dangerous? She ultimately decided on 'prof204'. 204 was her room number. She wasn't positive whether Erica would remember that but she thought that was as much of a clue as she was willing to give. Once she had created her account, she got a hundred free "tokens" which she assumed she could give to Ruby/Erica at some point. Looking for the cost of tokens, it looked like that was about ten pounds. How much Erica would get of that wasn't shown.
The young teacher busied herself after that with minor chores and dinner excitedly biding her time until the stream began. She didn't bother putting on any underwear, she was probably just going to want it off again immediately anyway.
The time came for the livestream to start and Ashleigh pulled up the window on her laptop. A minute later, the image came to life and Ruby/Erica was sitting back on her bed from just having hit something on her laptop just to the side of her. The list of usernames joining the stream started scrolling on the right and it was pretty long. The number of participants rose to a few dozen then slowed even though more were joining slowly.
"Hi, my lovelies!" Ruby announced. "I am so excited today and I'll tell you why later. Hi, Charlie! Hi, Joss! Hi..."
Ruby/Erica directly addressed several of the names on the participant list, probably regulars that she got a lot of money from. As far as Ashleigh could see, 99% of the names were male or genderless. Not surprising. She would never go to this kind of site if Erica hadn't invited her. Had it been an invitation? Or a summons?
"And there are lots of new names! Hi everyone, welcome, and thanks for coming!"
On the screen, Ruby was just wearing a white button-down shirt that let her legs show nicely. Was that her school shirt? Several minutes of just idle chat was happening with Ruby responding verbally to statements or questions from the patrons. Most were almost mundane. "How are you doing?" "You look great today!" "I love your legs!" With excessive emojis.
Then a menu appeared taking up some of the right panel. It listed things that Ruby would do for a certain number of tokens. The list was pretty long and...comprehensive. It included showing body parts, removing different pieces of clothing, probing places with fingers or toys, all the way up to having orgasms in different ways. There was also a way to make special requests.
Things started to heat up as requests began with small things. Show your ass. Show your tits. Take off the shirt. Ruby moved seductively and teased various parts until she turned around and bent over to show her panty-clad rear to the camera. The eighteen-year-old's rear looked amazing in the thin pink lace that covered it.
Wait. That lace looked familiar. Ashleigh's eyes went wide as she recognized her own panties adorning Ruby/Erica's incredible ass. It waved back and forth in front of the camera and then Ruby addressed her audience.
"What do you think of my panties, everyone?" she asked.