We staggered into Liv’s bedroom, frantically kissing and touching. She stumbled backward and ended up leaning on the edge of her desk. I straddled her leg and pushed my thigh between hers. She moaned happily at the stimulation and returned the favor by rolling her hips against me, putting pressure on my cock. We moved together, grinding and gasping as we kissed.
She pulled the band from my ponytail so she could run her fingers through my hair. Then she surprised me by grabbing a handful and tugging my head back so she could lick my neck. As she moved downward, each brush of her lips sent a shiver of pleasure through my body. By the time she returned to kissing me, I was breathing hard.
Her hands moved down my shoulders to my breasts, and I cried out as she dragged her thumbs over my nipples. Then she reached down to pull up the back of my dress, exposing my bare ass. She gave it a sharp slap, and my half-hearted squawk of protest made her laugh. She did it again and again until my ass was tingling and I was writhing against her.
I couldn’t believe this was happening. I’d been fantasizing about Liv all day and now, finally, here she was in my arms. But even as my desire mounted, doubt crept into my mind. Had I imagined the connection between us? I worried she was acting out of some sense of obligation. Did she want me, or was she just helping a friend with a problem?
“Wait,” I gasped, pulling myself from her lips with some difficulty. “Liv, stop for a second.” She looked concerned when I abruptly stepped back, breaking contact. I nervously tugged down the hem of my dress and wrapped my arms protectively around myself. I was painfully aware of my cock jutting lewdly toward my best friend. “Do you… Are you sure you want to do this?”
“I… Yeah, I mean, don’t you?” She seemed flustered by the question. Her chest was flushed, and she self-consciously brushed her hair away from her eyes.
“Yes! God, yes. But you’ve been taking care of me all day. I just… I had to make sure you weren’t only doing this because you thought I needed it.”
“Oh, Trish. Honey, no.” She smiled warmly, and I grinned with relief. “I want this. Maybe this morning it started as helping you get through but since then? I mean, I wasn’t expecting anything that happened today. I’m as surprised as you are, but I’m into this. I’m into you.”
I felt like I was glowing. My breath caught, and a spreading warmth grew in my breast. I wanted to laugh and cry at the same time. My cock twitched below my dress as if to remind me that I still had some rather urgent physical needs.
“But most of all?” she continued, lowering her voice to a passionate growl. “I want your cock inside me before that pill wears off.”
In a heartbeat, I was kissing her again, with my fingers laced in her hair. She wrapped her arms around my shoulders as her tongue moved against mine. The heat between us grew, and she whimpered as I returned to grinding against her. My cock throbbed with every movement, eager for more direct attention.
“Mmm… Pull my hair,” Liv purred. I gathered a handful and gave it a gentle tug. I felt her hand wrap around my cock, but she wasn’t satisfied.
“Harder…” she hissed in my ear. I tugged sharply, pulling her head back. She gasped happily as I buried my face against her exposed neck. I licked her skin and sucked hard enough to leave a mark.
“Ah! Yesss, like that,” she groaned as she tugged and stroked my shaft. “Now put your fingers in my mouth,” she begged. I brushed my fingertips over her lips and watched with growing excitement as she parted them for me. Tentatively, I placed two against her tongue and slowly pushed in. She responded by grinding on my thigh and rubbing her thumb against the sensitive head of my cock.
As I worked my fingers deeper, she grunted and tried not to gag. Seeing her eyes water, I worried I’d gone too far, and started to pull out, but she moaned in protest. Her lips closed around me, sucking hard and swallowing to go deeper. I followed her lead and pushed further. Her back arched, and she bucked her hips against me.
When she finally let me remove my fingers, I moved my hand between her thighs to press against her mound. She gasped and struggled with the buttons on her jeans as I caressed her through the thin fabric. As soon as they were undone, she grabbed my hand and slipped it into her panties. She moaned with anticipation while my fingers moved through her thick bush.
I found her lips already slick with her juices and easily slipped one finger between them to probe her opening. She dropped her head against my shoulder, her knees squeezing together and her whole body seeming to fold around me as I pushed deeper. Her insides clenched, soft walls squeezing hot and tight around me.
But when I slid my finger out and moved toward her clit, she stiffened against me, and I felt her fingernails dig into my wrist. “Not yet,” she breathed in my ear. Then her hand slipped over the top of mine, and she pushed me further downward.
I grinned and took the hint, slipping my finger back inside. Liv gasped and blossomed around me, loosening invitingly. I added a second finger, her soft inner walls eagerly yielding to me. I pushed further, curling my fingers into a come-hither motion.
She rocked backward and made eye contact with me, still tightly holding my hand inside her panties. Her mouth hung open, and she panted with need, as I began moving my fingers more insistently. I wrapped my other hand around my cock and started stroking.
“Oh, Trish! Just like that,” Liv repeated as she started rocking in time with my movement. “You’re gonna make me cum.” Her breathing was coming in explosive gasps as she rolled her hips, rubbing against my hand.
“Right there!” She grunted as she began clenching involuntarily. “Don’t move!” I stopped what I was doing and felt her insides grip me tightly, over and over. Her eyes rolled back in her head, and she groaned long and low. A gush of hot liquid drenched my fingers as she came.
Liv only released her grip on my wrist after the last of the aftershocks rolled through her body. I leaned in to kiss her, and she moaned happily as my lips met hers. When I removed my hand, I teasingly grazed her clit, making her shiver. She watched, chest heaving, as I stepped away from her and brought my fingers to my mouth. I carefully licked up every trace of her honey, savoring her flavor and the wanton lust in her eyes.
Suddenly she growled and lunged at me. I squealed with delight as I felt her grab the bottom of my dress and pull it roughly over my head. She tossed it in the corner of her room, and I was left standing naked except for a white lace bralette. Her eyes roamed hungrily over my body as I pulled that off, too. I bit my lip when I saw the lust in her eyes at the sight of the nicely trimmed landing strip above my engorged cock.
She pushed me back onto the bed, and I propped myself up on my elbows to watch as she stripped for me. She peeled her top off, revealing a cute black bra with pink trim, which she unhooked and let fall to the floor. Her breasts were bigger than mine with large dark nipples that contrasted against her caramel skin. She turned away from me as she shimmied her jeans down her hips, before kicking them into the corner as well. When she bent over to peel off her soaking wet panties, I caught a peek of pink pussy lips nestled in her full bush, and I felt a surge of lust.