Her body was pure sweat, crashing into mine in the dark. I could see the hunger on her face, her black hair a matted mess, the moonlight from the window outlining the curve of her tits. Her stomach muscles flexed as she arched and slammed herself down on me over and over again, impaling herself on my cock. I could feel myself getting close and I tried to grab her hips to stop her, but her eyes told me what I already knew when we started: I didn’t have a choice in the matter. She cried out as I felt myself stretch her walls another inch and-
“Hey, baby, do you mind if Amy comes over for a movie tonight?”
The question snapped me out of my daydream. I turned from my laptop to see my girlfriend, Faith, standing in my doorway, smiling at me.
It took a moment to process what she was asking. “Sorry, uh…” I blinked and rubbed my brow. “Yeah, of course! That sounds fine.”
“Yayyy,” Faith skipped across the room and kissed me on the cheek. She looked down at my lap expectantly, “Excuse me, this is my seat.”
“You’re so right, baby, please sit.” I pulled her onto me and she wrapped her arms around me. Her fiery orange curls bounced around her freckled cheeks.
“What do you think we should watch tonight?”
“Hmm,” I said. “Something a little dark, a little gothic? Maybe something you’ll actually stay awake for?” I grinned at her and she rolled her eyes.
“Sooo funny, William!” I hated my full name and she knew it. She gave me a peck on the lips and swung her legs off my lap. “I think I can find something like that. We’re going to grab dinner first, though, do you want to come?”
“Aw, I’d love to, baby, but I have to finish this edit by 5. See you guys when you get back, though?”
Faith looked disappointed for a moment, but quickly nodded. She kissed my cheek one more time and skipped back out of my room.
I took a deep breath and tried to steady myself as I heard the front door close behind her. It had been a year now since Faith and I had met Amy at a friend’s party. The two of them had become attached at the hip, and they made quite a pair.
Faith was 5’6” and curvy, with a body like a renaissance painting. Her breasts were small, but not tiny, delicious handfuls, the appetizer to her hips and ass. She enjoyed flaunting her curves too–at least on the days she was feeling herself.
Faith had grown up in the midwest, and she oozed an effortless, sweet, silly innocence that people just wanted to be around. Sometimes I thought that every single person who ever met her loved her.
Amy on the other hand was tiny, just under 5 feet tall, with dark black hair and the kind of athletic body that always seemed to glisten just a little. She wore shirts too small for her C cup tits and might as well have been allergic to bras. She wasn’t curvy like Faith, but she had the cute, toned bubble butt of a long-distance runner.
Our friends who met Amy always seemed irked by her, or assumed she thought she was better than everyone else. They might’ve been right–I had noticed the self-satisfied, mischievous smirk she couldn’t hide when she was successfully pushing someone out of their comfort zone.
Amy made me nervous. She seemed bored by most people she met, losing interest in conversations quickly and scanning the room to find her next bit of entertainment. But when Amy talked to me she was laser-focused, her eyes piercing up at me, occasionally drifting down, but then always quickly back up. Even sometimes when she was talking to Faith, I’d notice Amy’s eyes still on me, a look on her face I could never quite put words to.
But Amy was genuinely a wonderful friend to Faith. When Faith was sad, Amy was there for her–without fail. Together, the two of us had helped talk Faith through some of the harder moments she’d had in the last year.
Since Faith and I had moved in together just over a year ago, our relationship had shifted. Sometimes it felt like we were just roommates, friends who’d known each other forever.
Faith’s sweetness started to show cracks too, and she snapped at me for little things. I still felt loved, but rarely wanted. Lingerie and sexting all day had become pajamas and a quickie before bed. There was a routine to sex–I would come to bed, kiss her, eat her out till she came, and then fuck her. She rarely got on top and rarely went down on me. She never made me feel bad when I tried to spice things up, but she never made the same effort in return.
I had always been the kind of person who took a long time to finish, and Faith got easily oversensitized after she’d already cum once or twice. I could see it in her eyes when she was done, even if she didn’t say it out loud. I felt like if the roles were reversed and I had to tap out, I would stop at nothing to make sure she was taken care of. But that thought never seemed to enter her mind.
Still, I knew that Faith was the love of my life. I had never felt more able to be myself around someone, and I’d never felt more loved and accepted.
I hit the export button in Adobe and glanced at the time. 4:53. I’d barely been able to focus enough to finish the video for this client. My mind kept wandering to Amy. That look on her face that said…something. What did it say?
I felt my stomach flutter and checked the clock again. Maybe before Faith and Amy got home I could…
I felt myself start to grow as I undid my belt and jeans with one hand, typing into the search bar with the other. I wrapped my hand around my shaft and began to pump as a petite dark-haired girl rode a faceless man on the screen. When she turned away from the camera she looked like Amy. I felt my balls tighten, and…
“Knock, knock we’re back!”
Fuck. I tried to stuff my cock back in my jeans as I heard two sets of footsteps in the hall just outside my door. How had they been so fast?? No time to buckle my belt. I yanked my shirt down over my waistband and the ridiculous bulge in my lap, and pressed the lock button on my laptop as I spun toward the door, face flushed.
“Hey, I-”
“Darling, we brought you tacos!” Faith burst through the doorway, laughing as Amy struck a pose, holding up the white plastic to-go bag as if she was modeling the food for a commercial. She wore baggy jeans that hung precariously off her hips, and a tiny cropped tee that showed off her perfect stomach. I felt my erection strain against my pants as Faith pretended to snap pictures of Amy and the food.
“Faith said you weren’t hungry, but I made her bring you something because you’re always hungry!” Amy was scanning my face, looking for a reaction. Could she see I was blushing? I watched her gaze shift to the dark computer screen behind me, then back to my face. Her eyes narrowed, searching my face, then dropped to my belt still sticking out from under my shirt. A quiet smirk stretched across her lips.
“We brought all the food back so we could eat while we watch!” Faith smiled. “I’m gonna set up some plates in the living room.”
“I...thanks, baby.” I stayed seated.
“I know you’re hungry, don’t try to pretend you’re not. Come and eat!” Amy jumped across the room and grabbed my hand, dragging me from my chair as I tried to hide my unbuttoned pants.
She pulled me close into a hug. My erection pressed through my jeans against her stomach. Could she feel it? I tried to angle my lower half away from her.
“Mmph. It’s so long since I’ve seen you,” she pulled me in tighter.
I looked up to the doorway but Faith had already turned back down the hallway. I hugged Amy back with one arm.
“We literally got pizza last week,” I laughed weakly and let go of her. She kept her arms wrapped around me and leaned back to look up at me, her stomach pressing against my crotch.
“OK, Will, so you hate me now?” She pouted. She let go and stepped back. “You don’t have to act all cool, I know you missed me too.”
I opened my mouth to respond but nothing came.
She looked smug and pushed me away, turning to the door.
“I’m just teasing, come watch with us!” She called over her shoulder from the hallway. “Whenever you’re ready…” I could hear the smirk in her voice.
We were only 20 minutes into Interview With A Vampire and already I was regretting my genre suggestion for our movie night. I’d said dark and gothic but somehow that had turned into dark and gothic and horny.
Faith had asked me for a massage, which opened the door for Amy to suggest a massage train, and she’d slid behind me on the couch to form the back of the train before I could think of a way to say no.
As I pressed my palms into Faith’s shoulders I tried not to think about Amy’s hands moving up and down my back. Her athleticism was obvious—she was much stronger than Faith, manipulating my muscles in ways Faith never had when I asked for a massage. Where Faith might do her best on me for 5-10 minutes, Amy was still going after half an hour, never slowing down, like she was determined not to stop until I stopped.
Amy reached over my shoulders and dug her fingers down into the tops of my pectoral muscles, just below my clavicle. She made circles and found the pressure points where my shoulders connected to my chest. I could feel the energy radiating down from her fingers into the rest of my body.
“Will! Ow, you’re going too hard.” Faith snapped at me.
“Sorry, sorry! I didn’t realize.” I stopped, embarrassed. My hands had completely gone into autopilot, just reacting to what I was feeling.
“It’s OK, it felt good except for that last part. I just get sensitive, you know.” She climbed onto the couch to my right and curled up with a pillow.
Amy’s hands slowed on my back. “If you still have energy I’d love to switch!”
I looked to Faith but she was on her phone scrolling through Instagram.
“Um…” I trailed off.
“I just have this one knot in my shoulder I really need someone strong to get at.” Amy said.
“Don’t be selfish, baby,” Faith yawned. “You obviously still have energy.”
I clenched my jaw. It always mystified me how she could switch from so sweet and loving in one moment to so flippant in the next. No one else ever seemed to notice, because of her otherwise constant sunny disposition.
Amy patted my shoulder, “You can take a break if you want. Just let me sit in front of you and you can do a little if you’re able.”
I nodded silently. Amy sat on the floor in front of me and we watched as Tom Cruise and Nicole Kidman moved through a castle, naked bodies surrounding them.
I glanced over at Faith again but her nose was still buried in her phone.
I could never understand the point of a movie night if she was just going to–
I shook my head and looked down at Amy and she shifted, rolling her neck and arching her back. I could see straight down to her lacy white bra and olive curves. I swallowed and looked back at the screen.
She hadn’t been lying–her left shoulder had a massive knot. I focused in on it, and the task helped put the more distracting thoughts out of my mind. I’d lost track of how long I’d been working on her shoulder when a sound escaped her lips.
I looked down, “Sorry, was that too–”
She was looking over at Faith, who was snoring quietly, phone still in her hand, some TikTok video playing on a loop.
“Out like a light,” Amy giggled.
“Oh, yeah, this happens almost every time we watch a movie together.”
“Wait, really?” Amy looked up at me surprised.
“Yeah, I don’t think we’ve finished a movie together. She sleeps like a rock too, apparently she napped through a fire alarm once in college.”
“You’re joking,” Amy laughed in disbelief.
“Nope. Tom Cruise could leap off the screen and start jumping on this couch and she’d still be out.”
Amy laughed again. “Well. Anyway. I really appreciate you doing this, I know you were already going for a while on Faith.”
“Hey, honestly, you did an amazing job on me. You deserve to have the favor returned.”
“I’ve just been at the gym every morning the last few months, and I feel like I’m not stretching enough or something.” She circled her head and stretched back again, and I almost buckled at the sight of her bra inching lower on her breasts.
I swallowed again. “I can tell.”
She looked back up at me, her eyes questioning.
I tried to save it. “I just mean you should be proud, that takes a lot of self-discipline.”
She nodded appreciatively, “Low-key, I think I’ve gotten a little obsessive about it since my break-up. It’s been a year, but I still like to imagine smashing his face in between the weights.”
I laughed, taken aback. “I didn’t realize Caleb was that bad.”
“Oh, yeah. He was a creep. But what else is new, that’s all the guys at my gym too.”
“Oof.” I didn’t know what to say.
She shook her head. “You know, I’ll be in there just doing squats, not even wearing booty shorts like some of these girls, and guys in there will just stare so shamelessly. And meanwhile the same dudes are walking around after every set of bench presses, just nonstop groping their own pecs.”
I chuckled.
She continued, “And I’m like, ‘Hey! My tits are sore too! Maybe I should walk around rubbing mine! But clearly I won’t, because if I did y’all would lose your fu-u-u-cking minds!!’”
Christ. Why did it turn me on when she stretched out the word “fuck” like that?
“Do you think…” she trailed off.
I looked down at her. “What?”
“You’re gonna think I’m weird.” She shook her head quickly and waved me off. “Never mind.”
“No, what’s up?” I was confused.
“Look, I just…I know you’re not skeezy. And I was hoping you could massage my chest a little. Not like in a weird way, it’s just like guys can do it and that’s not fair, and I’m a hard worker too and I deserve–” the words tumbled out of her faster than I could keep up with.
“Whoa, whoa, chill,” I said. “What are you asking?”
“I don’t mean like…down here,” she gently cupped her breasts. My breath caught. “I mean like up here,” she said, trailing her fingers across the upper part of her chest not covered by her tiny t-shirt.
“I. Um.” My brain was screaming at me but somehow my voice held steady. “I don’t know…”
“It’s not weird you know, it’s just a stupid societal construct. I did it to you when I was massaging you earlier and you didn’t even blink.” Her voice was matter-of-fact.
I was silent. My eyes flicked over to Faith, deep asleep on the couch. Would she even mind? Maybe if I just did this…
Amy put her hand on my knee and looked up at me. “It’s OK. I trust you.”
Without waiting, she turned away from me and leaned her head back into my lap so her chest was just below my fingertips.
As if on their own, my hands moved down to brush across her clavicle.
The arch of her neck was beautiful, I caught myself thinking. How had I never noticed that? …Too busy trying not to stare at the rest of her body.
I pressed my fingers into the top of her chest, mirroring the way she’d touched me earlier. Her torso was so much smaller than mine, and I couldn’t move more than an inch or two up and down without grazing the curve where her breast started.
I felt my dick start to grow. NO. I stopped moving, trying not to panic, but I felt it push down the leg of my jeans.
Amy tilted her head back. “Are you OK, are you uncomfortable?” She said quietly.
What was that tone of voice? Why was it so soothing?
“No, no,” I said, “I—I just didn’t know if you were comfortable.”
Her eyes were a startling mix of colors, dark hazel with little shards of green and gold. For the first time ever, a pleading look crossed her face. It made my stomach churn.
She wouldn’t be looking at me like that if she knew what my body was doing right now. She was seconds away from seeing me as just another creep like the guys at her gym.
Still gazing up at me she said, “What if I just lay my head here like this?”
Before I could form words, she leaned to the left and let her head rest against my thigh, just above my throbbing cock.
I sucked in a sharp breath and she immediately wrapped her arm around my lower leg and hugged herself closer to me, and I felt my shaft press into the side of her face.
I froze.
The thin layer of denim was the only thing between my erection and her cheek.
I expected her to jerk away, disgusted by me. But she didn’t even flinch.
Did she not realize what she was feeling? How could I say something without making the situation worse?
She sighed deeply. “You’re so warm, this is so nice.”
Her eyes met mine again, and she searched my expression. “Can you…would you please keep going?”
I swallowed. “Do you want to…maybe adjust where your head is?”
She shook her head slightly, her cheek rubbing against me, and it made me jump. She looked up at me with a frown.
“Careful, I don’t want to wake up Faith.”
“Ok, but—” I looked over at Faith and my words stalled out. What would she think if she suddenly woke up and saw Amy like this? Would she flip out? Would she even care?
“This is perfect, Will. Please don’t make it weird.” She leaned her head back down against me.
My brain screaming at me, I felt my fingers move against my own will, back down to her chest, making slow, deep motions across her chest.
Finding each little muscle and tendon below her clavicle, I started at the center and moved outward, then slowly back to the center. Then I moved my fingers down half an inch and started the same motion again, going lower and lower each time.
She nuzzled her cheek against me ever so slightly, little moans escaping her lips. I paused for a second and cleared my throat. This had to stop.
Her eyes shot open and she looked over at Faith, then back up at me smugly. “Still asleep. Amazing.” She shook her head and stifled a laugh.
I started to open my mouth to say something, anything. How it was late, how she should go home, but she rested her face back down against my shaft and sighed deep, the vibrations making my cock twitch.
I felt her cheeks push into a smile.
“It’s nice to have your hands all to myself just for once. You’re so good to Faith, I almost get jealous seeing how good she has it. I deserve to feel that too, ya know?” She murmured to herself.
My hands had made their way as far down her chest as they could without pressing into her tits. Fuck, they were glorious. I closed my eyes and tried to reset.
I moved to start making my way back up her chest and she arched her back, pressing the tops of her tits up into my fingers, “Can you keep going just a little lower? It feels so good and my muscles are genuinely just so sore.”
She rubbed her hand up and down my calf. “I’m so grateful, really. I promise I’ll get you back.”
“You already did,” I protested.
“And I will again,” she smiled.
My hands started moving again, sliding under her shirt like they had a mind of their own. I pressed down into her ribcage, brushing the sides of her breasts, trying to find a way to still make this a massage.
“Besides–mmph,” she groaned, “I can tell that–ah–you’re working even harder at the gym than–oh–than I am. Your hands are so—mm—strong, and every part of your body is just–ugh–rock hard. It’s–fuck–it’s so impressive.”
Her voice was a drug sending more blood to my cock. I couldn’t remember ever being this hard.
I felt her unwrap one arm from around my calf, and she moved her hand up past my knee, next to her face.
“I’m just gonna rest my head against my hand here.” Her tone was still quiet and so reassuring, as if she were just talking me through an exercise.
“...huh?” I croaked out. My throat was dry.
Before I could even comprehend what she was saying, like it was the most normal thing in the world, she placed her open hand against my cock, and rested her head back down against my leg.
My body jerked instinctively. “Careful—Amy, uh. That’s—”
“What, Will?” Her voice was quiet. “This is OK, right?”
I tried to extract my hands from under her shirt but she grabbed my arm and pushed it down farther, so my hands were nearly wrapped around her breasts.
“Fuck, Amy, I—”
“If you felt like you were doing something wrong, I’d want to tell Faith right now.”
I blinked. What?
“I’m just saying, this feels really good right now.” She spoke quickly, her tone hushed. “I don’t think you’re doing anything wrong. But if this doesn’t feel good to you, I wouldn’t want to keep that from Faith.”
Something in a corner of my mind understood I was being manipulated. But I couldn’t tell if I was going along with it by choice or because I had to.
Amy’s pinky grazed the head of my cock through my jeans and it jumped against her hand. She let out a quiet gasp and my breath caught in my throat.
“That seems like it feels good.” She murmured. I could barely process her words.
A wet spot was beginning to form on the leg of my jeans where she was touching me. I heard her inhale through her nose.
I felt hypnotized. I had never felt so close to cumming from so little stimulation. I could feel pre-cum steadily leaking from my head.
“Don’t stop massaging me.” Amy breathed against my leg.
My hands were already nearly wrapped around her breasts. I tried to move them lower, higher, anything to keep myself from crossing a line.
“You already got there," she pouted, raising her voice slightly.
I shot a glance at Faith. Amy saw me looking and squeezed me with her hand to get my attention.
“If you want me to be quieter you have to work on a part of my chest that isn't sore yet.” She arched again, pressing her breasts up toward me.
I might as well have been groping her—her tits were essentially fully in my hands. I couldn’t take it anymore. I let my hands slide under her curves, letting my fingers wrap around them all the way, the tips of my middle fingers brushing her nipples.
“Yes…right there,” she breathed. “That’s…helping so much.”
I grasped her tits harder and pushed my palms upward into her chest, massaging her just the way she wanted.
Amy moaned louder than she had before, and I stole another glance at Faith. She was still breathing steadily, face pressed into the couch cushion.
“You have no idea how good this feels.” Amy had her eyes closed and I could see her bite her lower lip.
My brain was still screaming at me but the screams were growing distant, drowned in echo.
Her hand was still resting against the length of my cock, and as I kneaded her tits more forcefully, she grabbed my shaft hard, holding on for support.
The pressure forced pre-cum out of my tip. My cock flexed in her hand and we both moaned, “Fuck,” at the same time.
She began moving her hand up and down the length of my shaft, squeezing me through the denim. “Jesus Christ…” she whispered, almost to herself.
I tried to steady my breathing but I could feel my body starting to shake. There was adrenalin coursing through every inch of my veins, and all at once I felt my balls start to churn.
I was so much closer than I’d even realized. I gripped her tits in my hands and squeezed. Hard. She whimpered.
The sound triggered something deep inside me, and I felt my balls pull tight and cum raced through the length of my cock.
I felt myself spray against my leg, soaking my knee as Amy kept stroking, her tits swaying with every pulse.
Suddenly I heard motion to my right and my head snapped back towards Faith.
I saw her start to stir and my mouth opened in silent desperation as Amy continued to grip me, milking rope after rope out of me.
I yanked my hands out of Amy’s shirt in panic and Amy's head shot up to look at me. She saw the look on my face and her eyes darted over to Faith.
Amy smiled and began to slow her strokes along my shaft. “Faith?” she said.
I grabbed Amy’s shoulder hard and mouthed, “What the fuck???”
She smirked up at me, whispering, “It’s fine.” She wrapped her right hand around Faith’s foot and gently tugged, “Faith?”
I couldn’t believe what I was seeing. I moved to wrench her away from Faith, but Faith just grumbled something about, “..tired,” and pulled her foot away, curling up deeper in the couch.
Amy looked back at me “See? She needs to sleep.”
I let out a long breath, trying to calm myself.
“That was so nice,” Amy murmured. She stretched her neck side to side. “I feel so much better, you’re so good at that.”
I sat stunned at what had just happened. My heart was hammering in my chest.
Amy’s cheeks flushed with heat as she looked down at the trail of cum that had soaked my jeans. Before I could move, she pressed her face into my thigh one more time and inhaled deeply.
She peeked up at me, with a look of embarrassment on her face.
“Sorry, you just smell amazing.”
My cock twitched in my pants once more. She saw it and whispered, “Wow.”
She reached her hand back towards me and I sprang up from where I was sitting, clearing my throat, “I. Uh.”
She bit her lip, still gazing at the leg of my jeans. “You good?”
Guilt washed over me, the realization of what I’d just let happen.
“I’m–just going to use the restroom.”
“Sure, down the hall and to the left,” she nodded toward my bathroom.
“Ha-ha,” I said weakly.
I stumbled past the bathroom to my bedroom where I ripped my pants off and threw them into the hamper. I grabbed a towel and frantically cleaned my cum-caked leg as much as I could, when suddenly I heard voices from the living room.
I yanked open my dresser, grabbed a pair of basketball shorts, and pulled them on. I quickly walked back into the living room.
I slowed my walk as I rounded the corner and saw Faith and Amy quietly talking.
“But do you want me to ruin it for you??” Amy laughed.
“Oh my god just tell me-e-e.” Faith swatted her arm.
Amy said, “No, that’s what you get for falling asleep. We’re just gonna have to do another movie night so you can finish watching it!”
“Ugh, fine,” Faith pouted. She looked up at me in surprise, as I stood there, still dumbstruck.
“Did you change?”
“I--uh. I–”
“Oh yeah, it was getting really warm in here,” Amy chirped.
I let out my breath and walked back over to the couch, sitting down next to Faith, putting her between Amy and me.
Faith crinkled her nose, “You smell funny.”
Amy giggled and slapped her arm, “Oh, my god, Faith you’re so mean to him! You should be nicer.”
Faith leaned in and sniffed, and pretended to gag, “Yeah, you must have been getting really warm in here, you smell sweaty.”
Amy smirked at me, “Aww, I’m sure he smells great.”
Faith snorted and rolled her eyes, “Get close at your own risk.”
I stood up abruptly, “I think I’m going to bed–I’m really tired.”
“No, yeah, it’s late,” Faith sighed. She grabbed Amy’s hand and they walked to the door together.
As they passed me, Amy quickly turned and hugged Faith tight.
“Thank you so much for tonight. It was so nice. We’re going to do it again very soon, and there’s nothing you can do about it.” She smiled at me over Faith’s shoulder, eyes dropping to my crotch. I felt myself start to stiffen and her smile widened as she saw me tent my basketball shorts.
She stretched out one arm toward me and said “Will! Group hug.”
“No, I smell, remember?” I turned to walk to my room.
Faith called after me, “William come here! If I have to suffer in bed with you tonight, so does Amy.” They looked at each other and burst out laughing.
“OK, NOT what I meant,” she shook her head. “Don’t be rude though, Will! Amy wants grouphug, Amy gets grouphug.”
I shuffled back towards them, trying to angle my body away from Faith so she couldn’t see my cock lifting the crotch of my shorts, and wrapped a half-hearted arm around the two of them.
Amy hugged Faith in with one arm, and jerked me closer to her so my hard-on was pressing against her thigh. Then she shoved me away, “Alright, get outta here, smelly!”
They burst out laughing again and I spun outward away from both of them and quickly walked to my bedroom.
“Good night, Will!” Amy called after me in a sing-songy voice.
My cock twitched against my shorts once more and as I closed the door behind me I heard Faith shout, “I’ll be right in, baby!”
My heart sank. I couldn’t believe this.
It felt like a fever dream. Maybe…maybe I could tell myself it wasn’t real?
I mean, what had actually happened? Technically she hadn’t really touched me.
I had touched her though. But just a massage, just her chest. It wasn’t like I’d made her cum.
Like she made me cum.
My brain started to spin. From amidst the tornado, Amy’s hazel eyes rose to the top, pleading, innocent and mischievous all at once.
The whimper from her throat. The smirk on her lips, confident this wasn’t the last time.
She was wrong. This was never happening again. Never again.
Never.
Not ever.
…
Right?