Miranda dumped her bags on the couch and headed for the kitchen. She had to boot the laptop, but first she wanted a cold drink. Traffic on the way home had been a nightmare and she'd spent over an hour going a mere 8 miles. Because of that, she didn't have time to stop and pick up dinner. That meant that she was having cold cereal or eggs again. But it was worth it to be on time...
Popping the top on the cold can, she set the laptop on the coffee table and started the boot. She leaned back on the soft cushions, watching her aged computer wheeze through it's routines. She'd have to get a new one soon, she thought, just to keep the files she had. Her budget wouldn't allow any bells and whistles yet, but finishing her thesis would be a big step towards adding some. In the meantime, she'd keep the basics. Aside from her thesis and the grading for her lab classes, she only used it for internet access anyway.
"Finally," she muttered as the familiar desktop appeared. She logged in to her internet connection, glancing at the clock in the bottom right and noting she was only a minute or two late. Maybe he hadn't left yet...
**CrystalHeart: J, you there?
There was a pause and she held her breath. She'd met Jerry in an online chat about movies and they'd clicked; they had similar tastes -- an appreciation for stupid movies, and a general dislike of sappy romances.
**JNewbie: Hey. Running late?
**CrystalHeart: Traffic. God awful traffic. I need to get a bike.
**JNewbie: Or a closer apt.
Or a closer apartment, she conceded. She'd lived across from campus her whole undergrad career and had wanted something more grown-up for her grad school years. But within walking distance was starting to look better and better.
**CrystalHeart: An idea.
**JNewbie: You could move in with me. Easy access to campus and great sex.
**CrystalHeart: Ha.
It was an offer he'd made once before, but she didn't think he was serious. They'd been chatting on the movie site and in one-on-one IMs for six months now. The longest relationship she'd ever had, especially without the benefit of sex. Jerry claimed he was phenomenal in bed, but she was holding back meeting him in person after hearing all the news reports of assaults related to online romances.
**JNewbie: You sound tense. Grading tonight?
**CrystalHeart: We're coming to the end of sem. My organic classes turned in reports this week.
**JNewbie: Ouch. That's what...36?
**CrystalHeart: 32. I have a few stragglers.
**JNewbie: Speaking of coming...
**CrystalHeart: Were we?
**JNewbie: I have a topic for this evening -- guaranteed to give you some relief.
Miranda smiled. Jerry liked to talk sex, but so far she'd resisted. She appreciated getting to know him without the pressure of being face-to-face. But he was right, she was tense this evening and had a lot of work left to do. Maybe a little sexy chat was what she needed.
**CrystalHeart: Game.
**JNewbie: Good. What's your favorite sex fantasy?
**CrystalHeart: Fantasy?
**JNewbie: You know, like sex in public, sex with a stranger...I'm available you know.
**CrystalHeart: You're not a stranger.
**JNewbie: You'd be surprised. Anyway, you can't use those as is. Provide deets.
Sex fantasy? Did she even have one any more? She was so pathetic, she thought. Between her thesis work and the classes she TA'd, she didn't do anything but work. She needed to get out. Maybe she should take Jerry up on a date sometime. Miranda snorted. For date, read easy sex with a compatible guy.
**JNewbie: Thinking? Or chickening out?
**CrystalHeart: Thinking!!
**JNewbie: That's so sad, babe.
Wasn't it? Miranda closed her eyes, thinking back to her last self-induced orgasm. What had she used that time...Oh, yeah. The guy in her Tuesday evening lab class. He had to be five years younger, but who cared. He was hot -- over six feet tall, tightly muscled, with curly black hair that just begged for her fingers. Perfect.
**JNewbie: Waiting here...
**CrystalHeart: Got it.
**JNewbie: Still waiting.
**CrystalHeart: Funny. There's this hottie in one of my classes. I have a fantasy where he...
Could she actually say it...well write it?
**JNewbie: On the lab table?
Miranda took a deep breath. After all, it was just a game.
**CrystalHeart: Not so common. I leave the lab to go to the ladies room and he follows me.
**JNewbie: Ooohh...
**CrystalHeart: In the stall, against the door. My legs wrapped around his waist as his cock pumps me hard.
**JNewbie: Naked?
**CrystalHeart: No need. I wear a skirt at work. Wash day means no panties.
**JNewbie: So naughty. I need more deets, just to get the picture.
She couldn't believe she was doing this...
**CrystalHeart: Tight short blue tee, my belly bare, a long loose blue skirt, nothing underneath. Being on a budget means little room for extra clothes.
**JNewbie: No disappointment here, babe, but I need more deets on the pumping.
**CrystalHeart: Dirty boy.
**JNewbie: Hey, have to get my porn somewhere. My budget's tight too.
**CrystalHeart: What's your fantasy?
**JNewbie: Aside from seeing you and stud banging in the bathroom?
**CrystalHeart: Ha. Stall door closed. You can just hear the door banging as he fucks me for hours. Well that and my screams...
**JNewbie: Good enough. When?
**CrystalHeart: Not happening. Can't lose job over hot sex.
**JNewbie: So sad.
Wasn't it? Miranda shifted restlessly on the couch. She was starting to get hot picturing it. Maybe she should lose her work clothes...She stood and stripped off the skirt, settling back in wearing just a tee and panties.