Eyelids suddenly fluttering open, he woke slowly, extremely groggy due to the fact that he had only slept an hour or two. He was lying in bed, back propped up against the headboard, and Shauna, his roommate, lay horizontally across the bed, her head resting on one arm in his lap. Neither of them had made any plans that night, so they had resolved to pick something to watch, sit in his room, and just relax. He sat and watched her for a while, her perfect form bathed in a soft blue light from the television, the film they had been watching together having ended at least an hour ago. She was rather short, right around five feet, and quite petite; he didn't think she'd ever broken a hundred and ten pounds in her entire life.
Her long red hair glowed softly in the faint light, covering most of his lap and flowing over the edge of the bed at his side. She wore a thin white slim cut t-shirt, which hugged snugly against her breasts but was loose enough around the midsection that it had drifted up slightly, exposing her lower torso. Shauna never wore pants around the house, and sometimes he thought she wore such suggestive panties just to fuck with him.
The lacy black pair she'd worn that day were likely some of the skimpiest she owned; they were a size or two too small, and barely covered her from his view. She was rather curvy for her size, her breasts were a rather large C-cup, and her ass was far from flat. Admiring her body, he felt his cock start to thicken and rise inside of his pants. He panicked for a moment, as she would surely feel the sudden pressure under her and wake up. She began to stir, and he leaned back into his original position, closing his eyes again in the hopes that she would think he was still asleep if she turned around and looked up at him.
She shifted, turning slowly, to look up at him as he expected. He didn't open his eyes again for a full minute, until he felt her shift again, back to her original position. To his surprise, instead of getting up or at least moving away from his lap, where he was now fully erect, but still restrained by his jeans, she started gently brushing her fingers along the shaft through his pants. Unsure how to react, he remained still; Shauna had been his roommate since college, for nearly 6 years in total. He'd always been attracted to her, and certainly had developed feelings for her over time, but had always refrained from pursuing anything, in an effort to maintain their friendship. She was one of the only real friends he had left from those days, and certainly the closest.
He continued to lie there, completely still, while she unbuttoned and unzipped his jeans. She began turning up to look at him again, checking if he was still asleep, and he quickly closed his eyes before she was able to make eye contact. Satisfied, she returned to her work, gently pulling his now rock-hard member through the fold of his boxers. It wasn't all that big; just a little over six inches long, but fairly thick. She'd seen it in such a state only once before, back in college, he recalled with a slight smirk. They were both a little drunk and he had stumbled naked into the living room. Her only response had been "Dude.. that's mouthwatering.", a sentiment she apparently still held, as he felt a single drop of saliva fall from her mouth, sliding down his cock.
After a brief hesitation, she lowered her head, and began slowly licking up the entire shaft, swirling her tongue around the head each time she reached the tip. He had to suppress a moan the first time she went completely down on him, engulfing every inch of his cock between her soft, warm lips. She slid her mouth up and down, sucking gently and sending tingles up and down his spine. To his dismay, she stopped and sat up, seemingly trying to decide what to do. Smiling impishly, she lifted her shirt over her head, pulling it all the way off and tossing it across the room. The only thing hiding her pert breasts was now a black bra, the match of the panties which he noticed were quickly becoming damp.
He closed his eyes again as she crawled across him, kneeling down facing him from the front, and slowly dragged off his pants. Leaving his boxers on, she slid back up, and once again began sliding her tongue up and down his cock, planting a gentle kiss on the very tip each time she came up. After licking her lips, she wrapped them around the head and sucked gently, flicking the tip and running around it with her tongue without letting it leave her mouth. Stroking the shaft while continuing to suck, a little harder, on the head, she started bobbing up and down, moving her lips a little further down each time. As her gradual descent reached the base, he felt his balls tighten up, and his cock swelled one last time before pumping several streams of hot, creamy cum into her mouth.
Her eyes widened as she struggled to swallow all of it, surprised by the sheer volume. After she finished swallowing, and licking his cock clean, she sat up, throwing her hair back and catching her breath. She reached around her back, unclasping and removing her bra, and dropping it onto the bed beside her. Then, stepping off the bed, she slid off her soaked panties, and tossed them up onto the bed next to him. Her full breasts bounced softly as she crawled back onto the bed and sidled back up to him. Sucking gently on his softening cock and softly squeezing his balls, she quickly nursed him back to a full erection. Turning her back to him, she guided him into her as she slowly dropped herself into his lap, allowing him to slip into her.