Beth opened the door to her dorm room and dropped her bag of cheerleading gear on the floor, next to the door. She let out a sigh of relief - it had been a long practice and she was beat.
"Hey Jenn," she said.
Jennifer was sitting at her desk, buried in her biology textbooks, as usual. She brushed her soft, chestnut coloured hair away from her face and took her glasses off with one hand, rubbing her eye with the other.
"Hi Beth, how was practice?"
"Not bad. I need a shower though. I got so sweaty."
"Ew," said Jennifer, wrinkling her nose.
Beth kicked off her shoes and pulled her one piece cheerleading outfit over her head. It got caught in her hair, so after she tossed her clothes in the hamper, she undid her ponytail and let her fine blonde hair tumble loose around her shoulders. She ruffled her hand through her hair, then reached behind her back with both hands, fumbling.
Jennifer was still looking at her.
"What?" Beth asked, bemused.
"Oh nothing."
"Hey, come help me undo this catch, it's kind of stuck."
Jennifer smiled and rolled her eyes. "Sure, like I'm not busy or anything."
Nonetheless, she put on her glasses and got up, gesturing to Beth to turn around. She brushed Beth's hair aside to get at the catch of her bra - Beth put her hands on her hips as she waited. Curiously, she heard Jennifer breathe deeply as her nimble fingers struggled to undo her bra. Jennifer was close - a little too close.
"What's wrong?" Beth asked.
"Yeah, you've bent it somehow. Wait. Got it."
Beth's breasts tumbled free as her bra fell to the floor. She kicked it towards the base of the laundry hamper. Turning around she smiled.
"Thanks Jenn."
"No problem," said Jennifer as she returned to her desk.
Beth stretched and then walked over to the bed in her corner of the room. She sat on the edge, clad only in her white cotton panties. She yawned, eyes closed, like a cat, and leaned forward, breasts brushing against her arms, knees pressed together and feet splayed to the sides. She scrunched her toes into the soft white strands of the fake sheep skin rug at the side of her bed. That had been a great weekend in first year, when she and Jennifer had driven out to that seaside town half an hour east of campus. They had found this crazy odds and ends shop, packed floor to ceiling with mid-century kitsch. Jennifer had bought her this great faux sheepskin rug as a joke because Beth was such a ridiculously pious vegetarian at the time (she wasn't anymore). Good times - despite only meeting as roommates during first year, they had become such good friends.
She'd have to shower soon, but Beth was so tired she just hopped onto the bed and plopped herself back against the pillows piled against the wall, in the corner. She flopped her arms at her side and sighed again, closing her eyes.
After a minute, she heard the sounds of stirring from Jennifer's direction. The chair was softly eased away from the desk, and she could hear Jennifer's socked feet pad across the room towards her. Beth waited a few seconds before opening her eyes.
"What?"
Jennifer kept looking at her, conflicted.
"Is something wrong?"
Slowly but purposefully, Jennifer placed her knee on Beth's bed and drew herself to sprawl at her side, facing her, about an arm's length away. She looked deep into Beth's bright blue eyes. It was as if Jennifer were listening for something. Beth didn't know how to react - but she'd never felt so naked.
"No, nothing's wrong," started Jennifer, before she paused. She brushed her hair away from her face. "Have you ever wondered..."
She looked away quickly, then back at Beth, holding her gaze. Suddenly, Jennifer drew in and kissed her on the lips. Beth flinched initially, but then relented as Jenn's lips pressed firmly against hers. She felt Jenn's tongue flit out across her lips, and surprising herself, she flicked her own out and their tongues touched breifly. Jennifer pulled away with a little gasp.
"I'm sorry, I..."
"Shh..." said Beth, surprising both of them as she reached behind Jennifer's head and pulled her back in. Their mouths locked again, this time more hungry, exploring. Beth darted her tongue into Jenn's mouth and was countered with a firm thrust back into her own. Jennifer shifted closer - oh so much closer - and caressed Beth's arm, drifting down to her side, and then back up towards her underarm, tracing Beth's soft curves. Her hand ended up underneath Beth's right breast, and she cupped it gently, softly pressing the nipple between her thumb and index finger, feeling it get harder with her touch. Jennifer probed gently into Beth's mouth, and ran her tongue over Beth's neat little teeth. As Jennifer pulled away, Beth gently bit down on her retreating lower lip, before letting go.
They were both breathing heavily. Jennifer gazed down at Beth's body, then reached down, down, down until her hand rested on the front of Beth's white panties. She reached down just a little more. Beth closed her eyes and lay her head back on the pillow ("Yes", she breathed), and Jennifer could feel her ease up against her hand. Jennifer leaned into Beth's exposed neck and kissed up it softly three times, lingering on the last kiss, darting her tongue out (salty) as she pressed down on Beth's damp panties. She spread her fingers and felt the shape of Beth's pussy through the thin fabric of her cotton panties.
"Uh huh," moaned Beth.
Jennifer leaned in even more, continuing to kiss her neck, sliding her left hand behind the small of Beth's arched, bare back. With her right hand she started massaging up and down, slowly but surely. The dampness soon became wetness. Finally, she slid her hand up and then down under Beth's panties, fingers dipping into velvet folds, groping her hot sex as Beth opened her eyes wide. She rubbed it one, two, three times slowly then eased herself away and sat up.
"That was nice... wait no!" said Beth.
Jennifer brought her fingers up to her mouth and slid them in, tasting Beth's juices. When she was done, she leaned over and hooked her fingers around the sides of her girlfriend's panties.
"These have to come off," she said.
Before Beth could protest, she started pulling them off as she got off the bed. Beth eased her butt up, and raised her legs, letting Jennifer pull the panties off her feet. Jennifer caught a glimpse of Beth's perfect little ass, and saw the pink of her pussy beneath a little tuft of curly blonde hair. She licked her lips, staring hungrily.
Quickly, Jennifer undid the buttons to her blouse and let it fall to the floor. She undid her jeans and pulled down the zipper, pausing, then hooked her thumbs on the sides of her pants and eased them down. She stepped out of her light blue socks and stood up to reveil a simple powder blue pair of French cut panties, with a flower embroidered on the front.
"I can't believe we're doing this," said Beth, softly.
Jennifer undid her bra and took it off, then hooked her thumbs on the stringy sides of her panties, stripping them down, and flicking them aside with her toe.
Jennifer crawled back onto the bed, and then swung her long legs over Beth, backwards. Beth was still propped up on her pillows, and suddenly found herself looking directly into Jenn's pussy, about 3 inches away. Her pink showed through slightly, and Beth took in a deep breath of Jennifer's fragrant aroma. It was absolutely hairless.
"Now I know why you spend so long in the washroom Saturday morning!" she laughed.
Beth's giggles were cut short with a gasp, as Jennifer drew her tongue over Beth's clit and then down gently into her wet, pink hole. She withdrew quickly and laughed with delight, propping herself on one arm to brush her soft, luxurious brown hair out of her face. She drew herself down again, nuzzling her nose into Beth's curly blonde tuft of pubic hair, breathing deeply and smiling. She felt Beth's hot breath on her bare pussy.
Beth reached around Jennifer's thighs and grabbed her ass with both palms. Raising her head forward slightly, she opened her mouth wide and covered Jenn's entire pussy, letting her tongue and saliva glide over the whole area. Jennifer pressed her nose harder into Beth's pubic hair and opened her mouth in silent ecstasy. Her toes tensed involuntarily on the pillows beside either side of Beth's head, as Beth closed her eyes and massaged her pussy with wet, rhythmic movements of her mouth.
Jennifer reached around Beth's legs and under her butt, and using the tips of her fingers, gently spread Beth's lips apart until she could see the hot, pink wetness of her inner vagina. Letting her hair fall all around her head and caress Beth's skin, she dove down, tongue first and started lapping deeply. Oh she tasted strong from her workout - sweet and musky. She stroked up and down with her tongue.