Author's note. Absolutely everyone in this story is over the age of 18. Enjoy!
~~~~~~~~~~~~~~~~~~~~~~~~~~~
"You're up!"
"Thanks!" Heidi replied, still under the covers. She hopped out of her raised dorm room bed and readied her shower caddy. She had asked her roommate, Sage, to let her know when she'd be done with the shower so she could get ready for the day. Sage and Heidi met two weeks ago during freshman move-in day, two days before classes started. During that time the girls had already grown unexpectedly close, due to the fact that both of them were attending college many states away from home.
"You might wanna hurry," Sage cautioned, "the sisters were awake when I got out of the shower. They take forever to get ready."
Heidi smiled. "Okay!" She left the bedroom, closing the door behind her and headed into the bathroom with her caddy of shower supplies. No sooner than when she stripped down to her underwear did she let out an annoyed grunt. She forgot her towel. She left the bathroom, wearing only her skimpy pink panties, covering her breasts with her hand as she walked through the hall. She lived in a freshman apartment with three other girls. Sage, Lexi, and Layla, the latter two being sisters.
She didn't mind being naked around girls, but she lazily kept her nipples covered by her forearms anyway as a precaution against the extreme off chance that a visitor show up at 9am on a Saturday.
Without hesitation, she burst into her room. She was surprised to see Sage scramble to hide the fact that she was hunched over a trash can, wearing nothing but a towel draped over her shoulder, with a buzzing device in her hand. Heidi froze for a moment as she processed what she was looking at. Sage quickly turned to face her, although in an attempt to cover up, her towel slipped off her shoulder and onto the ground. She quickly resorted to covering her pubic region and breasts with her hands. In her hand by her crotch, Heidi could see that Sage was holding a small electric razor.
"What are you..ohhhh.." Heidi said in clarity.
Sage chuckled nervously, "just using my pube trimmer."
"Gotcha. I, uh, just forgot my towel." Heidi replied walking over to the bedpost where it was draped. As she reached out to grab the soft, hot pink towel, her breasts were briefly fully exposed. She crudely wrapped herself in it and turned toward the door, but not before catching a glimpse of Sage's face, which appeared to be making a 'not bad' expression as her eyes looked toward Heidi's chest.
Heidi thought nothing of it.
Sage had been at college for two weeks and had already broken up with her high school boyfriend and kissed three different boys, and not in that order. Heidi felt a small amount of jealousy for the attention that boys showered her with. Sage wasn't a slut, however, and in their interactions regarding boys, she told Heidi that she never had and never planned to let any boy cross her personal boundaries. She didn't specify what those boundaries were. That said, Heidi in fact admired many of Sage's attributes, especially her confidence and sense of humor. She was flirty without coming across as too forward or trashy. Heidi had met some of the boys who had taken her out on dates, and none of them seemed crusty in any way. Some were actually quite charming.
Heidi herself was, in some ways, the opposite of her roommate. She was certainly more reserved than Sage but not overtly shy either. Sage was a very petite, tan, 5'1 girl. She had dark brown shoulder-length hair that she usually wore down unless she went jogging, which was when she wore in a pony tail and headband. Heidi hadn't seen her breasts directly before, but even with a push up bra, Sage wouldn't be fooling anyone into thinking she had an ample bosom. Having just seen her clenched buttcheeks when Heidi burst in, Sage's butt also appeared to be quite small. She had striking green eyes and thick, well maintained eyebrows. Dark freckles spotted her face, although they seemed to be fading as she began to spend less time outside since the semester started. Pictures on her desk indicated she had played soccer in high school.
Heidi, on the other hand, was almost none of that. She was 5'8, and had light blue eyes and extremely fair porcelain skin. She played no sports growing up and spent little time outside as a teenager, preferring instead to engage in musical pursuits in high school. She had a violin in a case under her bed but she had yet to find an appropriate time to play it. She was noticeably curvier than Sage, but she felt often insecure about her body. Her breasts were excessively large, larger than any of the girls she had seen topless in the locker room back in high school. Her nipples were nearly invisible which, combined with their huge size, made her hate her chest. She mainly wore sweatshirts or loose t-shirts to hide them. Her waist was average in size, but her butt and thighs were quite thick. She rarely wore much makeup besides penciling in her eyebrows each morning.
By most standards of beauty, she could be considered quite attractive, but she never felt that way, as boys never gave her much attention growing up, a fact that grew increasingly evident to her as she watched her roommate effortlessly waltz through romantic social situations with ease.
Warm water enveloped her body as she stepped into the shower. The brief interaction she just had with Sage had put her in a pensive, if not sour mood. A week prior, Sage had convinced Heidi to download a dating app for fun. She quickly matched with an average looking boy who she had been corresponding with principally via Snapchat. He was respectful and goofy, if a little nerdy. She never felt flirted with, however, and wondered if he was actually into her or just shy. She felt lukewarm about him, but after pondering about Sage's romantic success in the shower, she felt determined to take things farther with him. As far as felt appropriate, at least.
Heidi stepped out of the shower and dried off. She wrapped herself in her towel and left the bathroom. She sat down at the vanity in the hall and applied a little more makeup than usual. Feeling fresh, she entered her room and saw her roommate slouched against the wall on her bed with her laptop on top of her legs. A small maroon crop top covered her small chest and a thin strip of pink fabric across the side of her hip seemed to imply she had only managed to put on a thong, the front of which was covered by her MacBook. She was wearing significantly less clothing than normal, but this didn't strike her as unusual, especially since she herself was spilling out of her towel.
"Whatcha doin'?" Heidi asked playfully. Sage's deeply concentrated gaze broke contact with her screen and she looked up at Heidi.
"My dumb programming partner didn't submit our group project last night like he was supposed to so I'm emailing the TA to ask if I can turn it in late without a point reduction for me." She huffed.
"Oh. Fun! Wait isn't this the boy you went on a date with two nights ago?"
"Yes. But he's dumb. He's all flirty with me when we're doing homework and it's annoying. I feel like I have to do all the work. Once this project is over I'm gonna stop talking to him. He's dumb. And he wasn't even a good kisser."
Heidi expressed her condolences and walked over to the shared desk to check for notifications on her phone. Unsurprisingly, none. Just as she was turning toward her closet she heard a soft buzz coming from Sage's phone, whose screen lit up with a Snapchat notification. Heidi glanced over and playfully said, "ooh! Looks like Angelo sent you a snap!"
Sage's eyes lit up and she hurriedly reached for her phone. Heidi didn't see what the message said but assumed it wasn't good when she saw her roommate perform the hardest eye roll she'd ever witnessed.
"What's wrong?" She asked while she rummaged around for underwear.
"Welp. My entire afternoon is now free. I was supposed to go rock climbing with Angelo today but he just cancelled saying he doesn't feel well. Amy on the floor below us said he cancelled their date plans last week for the same reason and hasn't talked to her since. And this is just great because I was supposed to see a movie with Daniel tonight but he just texted me that he decided to go back home to see his little brother's hockey game instead!"
Sage let out a strained whine.
"I'm trying to be understanding and not sound entitled at all but gosh I can't catch a break right now."