"Fuck," I thought aloud, glancing at the clock in the bottom corner of my computer screen. I had gotten so wrapped up in my usual afternoon porno browsing that the time had slipped away from me. Now there was less than a half hour to get to the restaurant I worked at for my bartending shift. I probably had enough time to finish my jerk off session, but I had a better idea.
I shut down my computer and wandered out to the living room. Stephanie was lounging on the sofa, half-watching a Kardashians rerun and playing a game on her smartphone. I waddled over to her, my pants still at my ankles and flopped my semi-erect dick onto her shoulder.
"Hey, help me take care of this before I go?" I requested, stroking my stiffening shaft inches from her face.
Steph looked up at me and rolled her honey-brown eyes.
"Only if you rub my back when you get home later," she countered. "And I'm not swallowing this time, you've been tasting way too bitter lately. I've been telling you to drink pineapple juice, dude."
I rolled my eyes back at her and brushed the tip of my cock, moist with precum against her cheek. It left a glistening streak on her olive skin.
"Yeah, yeah, I know. Now come on, I'm running late and I need to get this nut off."
"Ugh, fine," she groaned, tossing her phone to the side and taking hold of my now fully rigid member, beginning to stroke it between her thumb and index finger. She tied her long brown hair into a ponytail with the rubber band she had wrapped around her wrist. It was only a few moments later that I felt the familiar sensation of her soft lips enveloping the head of my penis before sliding down my shaft. The jolt of warm pleasure sent a chill down my spine and I moaned audibly.
Being inside Steph's hot, wet mouth always felt amazing, even after the likely thousands of blowjobs she had graciously performed on me over the years. She had perfected her technique so masterfully that she could usually get me off within a few minutes and because of her skills and my relentless sex drive, it was hard for me to leave the apartment without at least trying to get some head to start my day off right. Luckily, Steph didn't mind obliging me as long as I paid her back through various favors, like back and foot massages or picking her up some fast food on my way home. I had to admit that it was quite the terrific arrangement we had set up.
"Hey, by the way, your half of the cable bill is $44 this month," she reminded me, after popping my dick, still moist with her saliva, out of her mouth.
"OK, I'll throw you some cash before I leave," I replied as she swirled her tongue around the head of my cock and resumed slurping. Steph had the utilities in her name and was always diligent about paying on time. It was part of what made her an excellent roommate. Well, that and the oral sex on demand, of course.
"Getting close," I grunted as I felt the pangs of orgasm approaching.
Steph removed me from her mouth again, but continued to lazily stroke me.
"Just do it on my tits; I was going to jump in the shower in a minute anyway," she instructed me, tugging up her t-shirt and letting her plump D-cups bounce free.
"How about your face? I mean, you said you're about to get in the shower..." I pressed.
Steph sighed, but begrudgingly agreed to the facial, as she pumped my dick faster and aimed it directly above her chin. I reached down and grabbed a handful of her left breast, giving it a few rough squeezes to send me over the edge. She closed her eyes and stuck out her tongue as the first ropes of hot cum sprayed from my dick and landed on her cheek. I moaned loudly as she wrapped her lips around me again and sucked out the rest of my load, letting it dribble out of her mouth, down her neck and onto her naked tits. Steph gave my tender cock a final lick and a kiss on the tip, her signature closing move, before getting up and heading to the bathroom to clean my seed from her face and boobs.
"Thanks, I'll see you when I get home!" I called to her, shuddering from the aftershocks of my climax as I pulled my pants up.
"Don't forget about the massage you promised me!" she shouted back over the sound of a running faucet.
Steph and I had known each other since we were teenagers. We had actually gone to different high schools, but ended up working together at our first job and hanging out with the same crew of co-workers, quickly becoming good friends. She was dating a guy, Kevin, for the first few years that we knew each other, so we had to establish a platonic relationship at first. There was always suggestive flirting, especially when we were drinking, but we never pushed it over the line while Kevin was in the picture.
After Steph and Kev broke up, we finally gave into the sexual tension and hooked up at a party after everyone had gone to sleep. It started as a sloppy makeout session in the kitchen that led to me boldly whipping it out and her instinctively dropping to her knees. That night was the first of many exciting encounters, and despite the new benefits to our relationship we still managed to remain close friends.
The best thing was that we never pressured each other to make it more than what it was. I dated other girls and she went out with other guys, but when we were both single it was assumed that we would just pick up where we left off. When we would go out in our group of friends, we would both sometimes bring someone back home, but we always had each other as a fallback option at the end of the night.
When I was looking to find a roommate after college, I proposed the idea to Steph about sharing an apartment. She was hesitant at first, because friends who move in together often end up hating each other, and we didn't want to ruin the relationship that we already had. But we eventually decided to give it a shot, and two years later it turned out to be one of the best decisions I've ever made.
Several hours and another uneventful shift at the restaurant later, I was on my way back home with a hot pizza box on my passenger seat. I hoped that with some free food and the backrub I had promised her from earlier, I could maybe coax Steph into sucking me off one more time before I crashed for the night.
Arriving back at our place, I turned the key in the lock and swung open the door.
"Hey Steph," I called as I kicked off my shoes, "I brought home a pizza if you want some."
I rounded the corner to the living room to find Steph cuddled up on the couch with some guy, a skinny dude with a ponytail and a patchy goatee.
"Oh, my bad," I apologized. "I left the pizza on the stove if you guys want to grab a slice."
"Thanks Chris," Steph responded, but her friend ignored me and kept his gaze on the TV.
I headed off to my bedroom, closing the door behind me. Steph having guys over didn't bother me at all, but it seemed to sometimes annoy her dates that she had a male roommate.
I know that she reassured them that there was no romantic aspect to our relationship, but she probably left out the part where I had busted a load all over her face just a few hours earlier on the same couch they were snuggled together on now.
I grabbed my laptop and collapsed onto my mattress before firing up Netflix and starting a movie. It was barely fifteen minutes into the flick before I dozed off.
A few hours later I was woken up by a soft rap on my door.
"Chris?" Steph whispered, "You still up?"
I sat up and rubbed my eyes.
"Yep, I'm awake now," I replied with a yawn.
The door creaked open and Steph came inside. I caught a whiff of the familiar mixture of wine and perfume on her as she took a seat beside me on the bed.
"So, was that the guy from Tinder you were telling me about?" I inquired.
"Yeah, he turned out to be a dud though," she sighed. "I was practically inviting him to fuck me and dude couldn't pick up on any hints."
Steph usually dressed down, but tonight she had done her makeup and was wearing a pair of tight yoga pants and a low cut tank top that showed off an impressive amount of cleavage. She was definitely a bigger girl, but this outfit clung to her curvy body just right.
"Damn, even with your tits hanging out like that?" I remarked, reaching out and grabbing her chest, kneading the soft flesh and jiggling her big round breasts around in my palms. I could feel her nipples stiffening between my fingers as I felt her up.
"I know, right? I was basically shoving them in his face." she giggled. "I think you scared him off, though."
"Oh come on," I snapped back. "I ran and hid in here all night; he had all the privacy he needed. It's not my fault all these guys you hang out with are pussies."
"I think they just assume that we bang when they meet you," Steph said as I continued to grope her fat tits. "Most people think it's kind of weird for a guy and girl to be roommates and just be friends, you know?"
"Well, I mean they aren't wrong," I admitted. "Still, if a guy misses a chance to get laid because he's too intimidated by me, that's on him."
Steph tossed her head back and writhed her hips back and forth, clearly enjoying how I was manhandling her breasts. I yanked down the straps of her top and pawed off the cups of her bra, mashing her bare boobs together and plunging my face in between them. She grabbed the back of my head and ran her fingers through my hair as my tongue found its way to her hard nipple and I sloppily sucked on it.
"Dude, I'm horny as fuck. And you owe me from earlier," she breathed, starting to peel down her yoga pants and revealing a lacy black thong that was so thin it disappeared into her asscrack.
"You don't have to tell me twice," I mumbled into her boobs, helping her tug off her g-string with one hand while I continued to have my way with her ample chest.
"Get that fucking dick out so I can suck on it," she cooed into my ear.
I liked when she got tipsy and became a bit more aggressive so I quickly complied, undoing my pants and tearing off my boxers. She was still seated on the bed and flashed me a sensual grin, her big brown eyes taking on a suddenly wild look. She licked her lips and opened her mouth wide in invitation. I stepped forward and slapped my now rock hard erection against her wet tongue and all over her face. When she was drunk I often took the liberty of being a little rougher with her, something that would typically earn me a scolding if this was a usual afternoon BJ when she was sober. The feeling of her warm breath on my cock was heavenly and it wasn't long before she was hungrily slobbering all over my rigid pole.
"Mmm... fuck, Steph," I growled, "that loser doesn't know what he missed out on."
I felt her mouth curl into a smile around my dick and she spit me out, laying back on the bed.