Amy woke up breathing heavily and covered in sweat for the second time in as many nights. Seconds ago, she was sitting upright, straddling Justin, her hands on his chest as she rode him. Now however, she eased back into reality as the first rays of sunshine peeked under her thick dorm room curtains - she was alone in her bed, and had broken up with Justin almost two weeks ago now. This was one of the better decisions she had ever made. He was immature, selfish, and basically a jerk, and she probably would have dumped him months ago if it weren't for their physical connection. Although nobody who knew her would ever guess it, Amy had a very high libido, and every so often it would cause her to do things that were at odds with her better judgement and somewhat shy personality.
Amy stared at the ceiling, too awake now to even consider falling back asleep. Normally, she would have already grabbed her trusty Rabbit from the box in her nightstand drawer and had a nice orgasm to start off her morning. However, this week was not a normal week as her younger sister had been visiting. Ashley had originally planned to spend the first weekend of her spring break with Amy since she was a junior in high school and starting to look at colleges, but decided to stay for the whole week when she heard about Amy's break up with Justin. This was very kind of her, and Amy appreciated it greatly. She missed her sister, and they always had a blast together. At the moment though, she would do just about anything for an hour or two of privacy.
Knowing that was unlikely to happen, as Ashley was still young and didn't like leaving her big sister's side, Amy decided to go for a run to work off some of this extra energy. Careful not to wake her snoring sibling, she stepped out of bed and moved to her dresser in the dim light. She pulled off her old t-shirt, slid a black sports bra over her head and onto her perky B-cups, and then put the t-shirt on again. Next, she slid off her sweatpants and replaced them with panties and running shorts. After slipping on socks and sneakers, she put her long dark hair into a ponytail and stepped over the air mattress.
"Hey, I'm going for a run." she said, touching Ashley's shoulder. "I'll be back in half an hour or so."
"Mmmm... okay." Ashley managed to mumble, still half asleep.
Amy ran the 3-mile loop around campus at a good pace. Her mind was not as calm as it usually was when she ran, and was instead filled with some of her favorite fantasies which caused her to run even faster. By the time she got back to her dorm, every inch of her olive skin was covered in sweat. She took a couple minutes to cool down and stretch before heading back inside where Ashley was waiting for her, watching TV.
"Hey." Amy said between heavy breaths.
"Hi! How was your run?" Ashley asked with a smile.
"Oh fine, pushed myself hard this morning. Ready for a shower?" asked Amy as she untied her sneakers and swapped them for flip-flops.
They each grabbed their towels and shower caddies and walked down the hall to the bathroom. It was still early enough that the bathroom was empty when they got there, so Ashley disappeared behind the curtain of the first shower stall, and Amy went into the third. She pulled the first curtain behind her, making sure to not leave too big of a gap on either side, and reached past the second one to turn on the water. As she waited for it to heat up, she pulled her damp shirt over her head, followed by her sports bra. After sliding her shorts and panties down her legs, she stood up and shivered. Now that she was cooled down from her run, her sweat had chilled her, causing her skin to be covered in goosebumps. Taking her hair out of a ponytail, she ran her fingers through it a few times, before letting them fall to her chest. Steam began to fill the little room she stood in, but Amy just stared at the wall, remembering the dream that woke her early that morning. Absentmindedly, her fingers began to trace circles around her nipples, which were no longer cold, but still achingly hard.
Fuck. No. She needed release, but not bad enough to masturbate with her sister 10 feet away. She took a deep breath, and stepped through the curtain. The hot water felt good on her skin, and she let it run over her for a few minutes before working shampoo and conditioner through her thick hair, and then washing her body. As she rubbed the soap over her curves, she had to snap herself out of fantasies more than once. All clean, she grabbed her shaving cream, and rubbed it on her legs. It got harder and harder to ignore the feeling of the razor sliding over her skin as she worked her way up her thighs, and had to bite her lip as she shaved her pussy and cleaned up around her landing strip. As she rinsed the conditioner out of her hair, she heard Ashley's voice from outside the stall.
"I'm all done, gonna head back and get dressed!"
"Ok!" Amy replied.
As Amy finished rinsing her hair, she heard the door close behind her sister, and realized that she hadn't heard it close since she entered the shower. Nobody else had come in, and she was alone in the bathroom. The thought had barely finished crossing her mind before her left hand was on her breast and her right was between her legs. Usually, Amy enjoyed taking her time pleasuring herself, but not today. Today, she just needed release - badly. Her fingers started in circles over her clit as she pinched her nipples and let out a moan. She leaned back against the tile wall and slid her fingers inside. A shock ran through her body as she felt pressure on her G-spot for the first time in way too long, and she worked her two fingers back and forth quickly. Knowing she was close, she went even faster, pressing her palm against her clit and twisting her nipple as she fucked herself with her fingers. Her body started to tingle, and her pussy started to clench...
The bathroom door slammed open, and the voices of three girls laughing and talking loudly flooded the bathroom.
Fuck. Amy stood there, leaning against the wall of the shower, with two fingers inside of herself, desperately feeling what would have been her first orgasm in almost two weeks chased away by the interruption. She didn't know whether to scream or cry, but instead slowly, reluctantly, removed her fingers, finished rinsing off, and shut off the water. She wrung her hair and dried it before running her towel over her body and then wrapping it around herself. Loading everything back in her caddy, she exited the shower, flashed a weak smile at the loud girl waiting to use the shower, and went back to her room.
She changed behind the divider once back in her room. She picked out a light blue thong to go under her yellow sundress, put her hair in a braid, and headed off to breakfast with Ashley.
They sat with Tony, Amy's classmate who was going to hang out with Ashley for the day. Amy had class until 4:30, and her sister was hoping to go to school for physical therapy, just like Tony. He was covering some practices during the day, then working at the local massage parlor this evening, where Amy would come pick up her sister. She was grateful to Tony, knowing Ashley would be miserable if she had to sit through all of Amy's marketing classes. As they ate, Ashley and Tony talked about what they would be doing today, which gave Amy's mind time to wander.
Try as she might, she couldn't stop flashing back to her dream from last night, and how close she was to relief in the shower that morning. More than once, her friend and sister chuckled at her as she brought an empty spoon to her lips.
"Someone's stressed!" her little sister said to their friend "You think she's ok?"
Amy tried to convince them she was fine, and she was just thinking of the busy day that she had in front of her, but she could tell that they weren't convinced, and she didn't have the energy to argue. Throwing away most of her food, she gave them each a hug. After thanking Tony for the eighth time and reminding her sister to be good, Amy rushed off to class.
The day was mostly a blur. Amy was able to pay attention to maybe an hours worth of lecture throughout the whole day. She would get about 5 minutes of notes down before some random thing would cause her mind to wander. Her thoughts would slip away, and it would be minutes before she would snap back to the present, breathing slightly heavier, with her fingers tracing her collar bone, or small circles on her thigh. She was a mess, and all she could think of was how many orgasms she could fit into the 10 minutes she would have back in her room after her last class before she had to go pick up her sister.
This plan was all that got her through the day, but as the clock neared 4:30, her hopes were dashed. The team that she had been assigned to for their final project decided to meet quickly after class to assign their tasks, and though she hurried them along as best she could without being completely rude, it ate up the 10 minutes she had scheduled for her salvation.
She spent the short drive to the spa thinking of ways that she could get her sister out of the room for even a short amount of time that night, but in her state of mind she was struggling to find a solution that wasn't extremely suspicious. She pulled into the lot, put the car in park, took a deep breath, and went in to get her sister.
She found her sister in the lobby, and was too surprised to react when Ashley grabbed the keys, and ran to the car. Concerned, Amy followed right behind, but by the time she got to the car, her little sister was in the driver's seat and the doors were locked. She cracked the window.
"Ok don't be mad. I know how stressed you've been lately, and that you never spend time or money on taking care of yourself. So I'm doing it for you. I carried all the equipment for Tony today and he agreed to give you a free massage session. You need it. He will bring you back to campus after, and I'll just go chill in the room until you get back. Everything is all set, and I'm not taking no for an answer! Love you, bye!!" Ashley said all of this as fast as she could, not letting Amy interrupt as she pulled out of the parking lot. Amy stood there, dumbstruck as her little sister pulled away.