10 year high school reunion
TheOptionNerd
The reunion was exactly as awkward as I expected—people I barely remembered trying to one-up each other with job titles and vacation photos, the DJ playing songs that hit different now that we were all pushing thirty. Mary and I ended up orbiting each other most of the night, the way we used to. She looked good. Really good. That athletic build she always had from soccer had filled out nicely, and her tan skin still popped against the simple black dress she was wearing. We caught up in bits and pieces: her job in marketing, my boring corporate gig, how her marriage was... fine, I guess. She didn't elaborate much.
After the official event fizzled, a few of us hit a bar downtown. The vibe there wasn't much better—loud, half-empty, everyone checking their phones. Mary stuck close, laughing at my dumb jokes a little too easily, touching my arm when she talked. I told myself not to read into it. She was married. I was seeing someone semi-seriously. Old friends, that's all.
Around midnight I asked where she was crashing. She rolled her eyes. "Some sketchy motel off the highway. The reunion discount rate was a lie." I mentioned my parents' place was empty—they were on a cruise—and that the guest room was basically unchanged from high school. Her face lit up. "Seriously? For old times' sake? That sounds way better than dealing with whatever's crawling in that carpet."
I laughed and said sure. Nice guy move. In my head I was already calling myself an idiot for the cliché of it all.
We ditched the bar and headed back in my rental car. The radio was low, playing some throwback station. As we got closer to the house she leaned her head back against the seat and said, "This feels weirdly like high school again. Sneaking off after curfew, you letting me crash so my parents wouldn't lose their minds."
I smiled. "Yeah. Except now we can actually drink without worrying about hiding the empties."
We pulled into the driveway. The house was dark and quiet. I killed the engine. "You want a nightcap? There's probably some whiskey or wine left. Or we can just call it."
She looked over at me in the dim light from the porch. There was a beat of silence.
She looked over at me. "I could do a nightcap." Then a short pause. "Honestly... I'd have sex if you want to."
I let out a surprised laugh. "Why didn’t you say this ten years ago?"
She glanced down, mumbling something about timing and being young and stupid and not wanting to ruin the friendship. It was half-coherent, like she wasn’t expecting me to call her on it.
I rubbed the back of my neck. "Mary… I have a serious girlfriend right now. And you’re married, right? Two years?"
"Yeah," she said quietly, not really meeting my eyes at first. We both got out of the car and started walking toward the house. She kept talking as we went up the steps. "I just feel like we owe it to ourselves. All those years, you wanted me, I knew it… and I liked you too, just… not in the right way back then. Tonight it feels different. But we don’t have to if you don’t want to."
"I do want to," I said as I unlocked the door. "That’s the problem. It feels really fucking wrong, though."
We stepped inside. The house was dark and quiet. She kicked off her heels by the door and started heading straight for my old room like she still knew the layout by heart. I followed, still trying to talk sense into both of us.
"Seriously, this is messy," I said.
"I know," she replied, standing in the middle of my room. She reached behind herself to unzip her dress. "But it’s just one night. No one has to know." She let the dress drop, then turned slightly away from me—but not really hiding—as she unhooked her bra and stepped out of her panties. The sight of her naked for a second hit me hard: full C-cup tits, toned waist, tan lines from soccer shorts she probably still wore.
She opened my dresser like she owned the place and pulled out an old t-shirt and a pair of gym shorts. "Can I wear these?"
"Yeah, of course."
She slipped the shirt on first, not rushing, giving me a clear view of her breasts as she tugged it down. Then she stepped into the shorts, still facing mostly toward me while continuing the conversation.
"Look, if you want me to sleep in the guest room and pretend I never said anything, I will," she said, adjusting the waistband. "But I think we both know we’ve wondered about this for years. I’m not asking for anything after tonight."
I stood there, torn, watching her in my old clothes. "I want you so bad right now it’s stupid. But my girlfriend… your husband…"
She stepped closer, looking up at me. "I’m not saying it’s right. I’m just saying it feels like we owe it to the version of us from back then." Her hand brushed my chest lightly. "Your call."
She stepped closer, the hem of my old t-shirt brushing her thighs. Her hand stayed on my chest, fingers lightly tracing the fabric of my shirt.
"Come on," she said softly, "just pretend it’s ten years ago. Before any girlfriends or husbands. Before we both got careful and responsible. It’s just us, in your room, like all those nights I crashed here. No one else exists tonight."
I let out a breath, my hands hovering awkwardly at my sides. "Mary… that’s not how it works. I can’t just flip a switch and forget I have a girlfriend. Or that you’re married."
She smiled a little, tilting her head. "I’m not asking you to forget forever. Just for tonight. We’re already here. You’re already looking at me like you used to." She took another half-step forward so her body was almost touching mine. The shirt was thin enough that I could see the outline of her nipples through it. "You said you want to. I can tell."
My throat felt tight. "I do. Fuck, of course I do. You look… you’re ridiculously hot. But it still feels wrong."
She didn’t pull away. Instead she reached down and slowly slid her hands under my shirt, running her palms up my stomach. "Then tell me to stop," she whispered, eyes locked on mine. Her fingers kept moving, exploring. "Say it and I’ll go sleep in the guest room right now. But you’re not saying it."
I hesitated, my resolve cracking. "This is a bad idea…"
"Yeah, it is," she agreed, but there was no apology in her voice. She pushed my shirt up and leaned in, pressing a slow kiss just below my collarbone. Then another a little higher. "But bad ideas feel pretty good sometimes."
I closed my eyes for a second, trying to steady myself. "You’re killing me here."
She let out a soft laugh against my skin and tugged my shirt higher. I surprised myself by lifting my arms and letting her pull it off. Her hands immediately went back to my chest, more confident now. She kissed me properly this time—deeper than before, her body pressing into mine. I could feel the warmth of her through the thin shirt and shorts.
When we broke apart, I muttered, "We really shouldn’t…"
She answered by taking my hand and placing it on her waist, then slowly guiding it up under the shirt until my palm was cupping one of her full tits. She was soft and heavy in my hand, her nipple hardening against my palm.
"Does this feel wrong?" she asked quietly, voice a little breathier. She squeezed my hand gently, encouraging me to touch her more.
"It feels… fuck." My thumb moved over her nipple almost on its own. She let out a small sigh and arched slightly into my touch.
She kissed me again, more insistent this time, her tongue brushing mine. Her hips shifted forward, pressing against the growing bulge in my pants. One of her hands slid down and rubbed me slowly through my jeans.
"You’re so hard already," she murmured against my mouth. "Just stop thinking for a little while. It’s me. It’s us. Ten years ago you would’ve done anything for this."
My protests were getting weaker. I squeezed her breast, then slid my other hand down to grip her ass through the gym shorts. She felt incredible—toned but soft exactly where it counted.
"Last chance," I said, voice rough. "We stop now or…"
She didn’t let me finish. She pulled the t-shirt up and off in one smooth motion, dropping it on the floor. Her bare chest pressed against me as she kissed me harder, more aggressively, grinding slowly against my thigh.
I groaned and finally gave in, wrapping my arms around her and lifting her slightly as I walked us back toward the bed. She smiled into the kiss, clearly pleased she’d worn me down.
She didn’t waste any time once I gave in. She pushed me back onto my old bed with a grin, and I just lay there, propped up on my elbows, watching her. God, she looked even better than I’d spent years imagining. Tan skin, full C-cup tits that moved naturally as she moved, that tight soccer-player body, and the way she was smiling the whole time made it feel strangely light instead of some intense forbidden moment.
She knelt between my legs and worked my belt open, then tugged my jeans and boxers down together. When my cock sprang out she blinked, then let out a little surprised laugh.
"Damn," she said, wrapping her hand around it and giving it a slow stroke. "You’re bigger than I thought. Should’ve tried this ten years ago, huh?" She was grinning as she said it, like we were still joking around about old times.
I let out a shaky breath, half-laughing, half dying inside from how turned on I was. She kept smiling as she stroked me, then leaned down and took me into her mouth. No big production, just easy and playful, her head bobbing while she kept making these soft amused sounds around me.
We kept peeling off what little clothes were left. I pulled her shorts down and groaned when I saw her completely shaved, smooth with a tiny, neat little pussy exactly like I’d always pictured. She noticed me staring and laughed again.
"Like what you see?" she teased, climbing back on the bed.
"Fuck yes."
She swung a leg over and straddled my face, lowering herself toward me while she went back to sucking me. "Let’s 69," she said casually, like she was suggesting we watch a movie.
I grabbed her hips and pulled her down onto my mouth. She tasted good, warm and wet, and I licked at her while she worked my cock with her mouth and hand. Her thighs were strong on either side of my head, her toned ass right there in front of me. She kept laughing softly every time I groaned or when she made some little noise herself, like the whole thing was fun and ridiculous instead of super serious.
It was too much. The feel of her mouth, the sight of her body, the fact that it was *Mary* after all these years… I lasted maybe forty-five seconds before I lost it completely.
"Fuck—Mary—" I tried to warn her, but it was already happening.
I came hard, pulsing again and again into her mouth. It felt like years of tension were shooting out of me. She made a surprised sound and tried to take it, but there was way too much. She pulled back, coughing a little as some of it dripped down her chin and onto my stomach, laughing the whole time.
"Oh my god," she said, still chuckling as she wiped her mouth with the back of her hand. "That was a lot. Ten years of build-up, huh?"
I lay there mortified, arm over my face. "Jesus Christ. I’m sorry. That was… embarrassingly fast."
She crawled up beside me, still grinning, and flopped onto her back. "It’s fine. Kinda flattering, honestly. I was worried I was going to have to work for it." She poked my side playfully. "Guess we’ve got the rest of the night to make up for it."
I peeked out from under my arm, face burning but already feeling my body starting to recover just from looking at her naked next to me.
She wiped her chin one more time and flopped down next to me on the bed, still grinning. “Okay, I’ll give you a few minutes to recover,” she said, laughing lightly. “That was impressive. Or terrifying. One of the two.”
I pulled her in and she cuddled up against my side without hesitation, completely naked, her head on my shoulder and one leg draped over mine. Her skin felt incredibly soft against me, and I couldn’t stop running my hand slowly up and down her back, tracing the curve of her waist and the firm muscle from years of soccer.
We just lay there for a bit in the low light, talking like it was the most normal thing in the world.
“You know I was completely obsessed with you back then, right?” I said, surprised at how easily it came out now.
Mary let out a soft laugh. “Oh yeah. I knew. Every guy was, but you especially. You were sweet about it though.”
“I was so into you it was stupid,” I admitted. “You walking around in those little bikinis at the pool, or those short shorts you used to wear after practice… God. And those nights you’d crash here? You’d sleep in my bed sometimes, or I’d hear you showering in my bathroom. I used to just lay there trying not to be obvious about it.”
She tilted her head up, looking a little guilty but mostly amused. “I feel bad now. I probably teased you without even realizing. Or… maybe I did realize a little. It was flattering, though. Still is.” She ran her fingers across my chest. “I was just young and dumb. All I cared about was whatever guy the group thought was ‘hot’ at the time. Whatever that even meant. I couldn’t see you that way back then. You were my safe friend. The one I could crash with.”
She paused, tracing a line down my stomach. “You’ve had a serious glow-up though. The muscle, the hair, the way you dress now… it’s working for you. I honestly didn’t expect it when I saw you tonight.”
I chuckled. “Thanks. Took me long enough.”
“You were such a tease,” I said, squeezing her ass lightly. “Remember when you’d stay over and shower in my bathroom? I’d sit out here knowing you were naked in there, water running, and I’d imagine walking in and just… joining you. I was down bad.”
Mary grinned wider, her fingers tracing circles on my chest. “I probably would’ve let you if you’d tried. Or at least I thought about it once or twice.
You were right there being sweet and reliable, and I just friend-zoned the hell out of you. Looking back, I should’ve just climbed on top of you one of those nights and let you fuck me.”
I raised an eyebrow. “You actually thought about that?”
“Yeah,” she said casually, her fingers tracing down my stomach. “There was this one time after homecoming our junior year. I stayed over, we were watching movies in your bed, and I was feeling all buzzed and affectionate. You had your arm around me and I kept thinking, ‘Just make a move already. Slide your hand down my shorts or something.’ I even spread my legs a little under the blanket, hoping you’d notice. If you’d reached down and fingered me, or climbed on top, I probably would’ve let you fuck me right then. I was horny and you were safe. But you were such a gentleman.”
I groaned. “I had no idea. I was dying inside, trying not to cum in my boxers just from you cuddling me.”
She grinned. “Another time was that summer before senior year. I’d just broken up with that idiot Jake and came straight to your house. I showered here, came out in one of your t-shirts with like nothing underneath, and laid down next to you. I was thinking, ‘If he tries anything tonight, I’m gonna ride him.’ I even considered just grabbing your hand and putting it between my legs. But you didn’t, so I chickened out and we just talked about college instead.”
“Fuck,” I muttered, my cock already twitching back to full hardness against her thigh. “I should’ve made a move so many times.”
“You really should have,” she agreed, smiling. “I was young and dumb, chasing the loud ‘hot’ guys who were total assholes. You were right there — sweet, funny, always there for me. I thought about giving you some pussy more than once. Like, ‘He’s been such a good friend, I should just suck his dick or let him fuck me one night.’ It felt weird to do it out of pity, though. Now I kind of wish I had. Imagine all the times we could’ve been sneaking around, you bending me over in this room…”
I laughed, embarrassed but turned on. “I used to imagine exactly that. You riding me while trying to stay quiet so my parents wouldn’t hear. Or you on your knees in my shower after you’d get done rinsing off.”
Mary smiled. “yeah. But there was this one night that really got to me. Remember Carly?”
I groaned. “Oh god.”
“Yeah,” she said, laughing. “She told me she gave you a handjob after that party. I got so fucking jealous. I acted like it was funny, but I was pissed. Then she started making fun of you for cumming really fast and I actually snapped at her. Told her to shut the hell up.”
I laughed nervously. “That was my first time cumming with a girl. I was so embarrassed.”
“I figured,” Mary said softly, running her fingers down my stomach. “I wished it had been me. I remember thinking I should’ve been the one to do that for you. Not her.”
She glanced down at my cock, which was already starting to harden again against her leg. “And Carly wasn’t lying about how much you came, huh?” She smirked. “She said you came everywhere, like a ton. Now I know she was telling the truth. That was impressive… and kinda hot.”
I shook my head, face warm. “Yeah, well… ten years of thinking about you probably didn’t help.”
Mary’s eyes sparkled with amusement. “There were times I heard about you hooking up with other girls and I’d feel this weird twinge. But mostly it was the other way around. You had to hear about me fucking other guys, right?”
“Way too many times,” I admitted. “I’d get so jealous. I’d go home and just replay every time you’d crashed in my bed, imagining what it would be like if it was me instead of them.”
She squeezed my side. “So what was the closest you ever got to actually making a move on me?”
I thought for a second. “That night we snuck into the hot tub at that condo complex. It was late, probably junior year. You were wearing that tiny black bikini. We were in the water forever, just the two of us, talking and laughing. When we got back to my house, you changed into one of my shirts and we laid in my bed. I was so worked up — you looked incredible, and I kept thinking about sliding my hand under that shirt or just kissing you. But I had no clue how to actually do it, and then you fell asleep pretty early.”
Mary’s face lit up with recognition. “I remember that night! God, you should’ve just done it. You could’ve gotten naked, or pulled my bikini off right there in the hot tub, or at least fingered me once we were back in your bed. I was feeling it too. Especially because that was only a couple weeks after the Carly thing. fuck i should have just gotten naked and seen what you would have done”
She laughed, clearly entertained by the memory. “After Carly told me all that, I was oddly curious for weeks. I kept wondering what your dick actually looked like… how much you really came… whether you’d be good in bed. I even thought about just asking to see it one of those nights I stayed over. But I didn’t.”
"Oh that would have been awkward" I said laughing. "hey here's my dick".
"well I imagine then I would have sucked it or something" sending a lightening bolt through me.
Mary wrapped her fingers around my cock and gave it a slow, lazy stroke, still smiling. “Well… we can’t end this night without you finally getting to fuck me. After all that build-up? No way.”
She gave my cock a few more playful strokes, then rolled onto her back and pulled me on top of her. “Come on,” she said with that same easy grin. “Let’s finally do this.”
I kissed her as I settled between her legs. She reached down, lined me up, and I pushed inside her slowly.
“Fuck,” I breathed out. She was *incredibly* tight. Way tighter than I expected. Her tiny shaved pussy gripped me like a vice, warm and wet. I had to pause for a second just to adjust.
Mary let out a low moan, her head tilting back. “God, you feel bigger than you look.”
I started moving, slow at first, then finding a steady rhythm. Thank fuck I’d already blown my load earlier — it gave me enough of a buffer that I could actually enjoy it without panicking about finishing in ten seconds. I was able to fuck her properly, deep and consistent, watching her full tits bounce with every thrust.
Then I noticed the old mirror leaning against the wall across from the bed. It was angled just right so I could see everything from the side — her toned legs wrapped around me, my cock sliding in and out of her, the way her body moved under mine. The view was unreal.
Mary got really into it fast. She wasn’t quiet at all.
“Oh shit… yes,” she groaned, louder than I expected. “Just like that. Fuck me harder.” Her hands grabbed my ass, pulling me deeper. She was surprisingly vocal, letting out these breathy moans and little curses every time I bottomed out. “God, you’re hitting the right spot… don’t stop.”
I was shocked and turned on as hell. I grabbed one of her legs, pushed it up higher, and drove into her a little faster. The wet sounds of us fucking filled the room along with her voice.
“You’re so fucking tight,” I muttered, eyes flicking between her face and the mirror. The reflection made it even hotter — seeing her tan skin, her tits jiggling, the way her pussy stretched around me.
Mary smirked through a moan. “Yeah? You like how it feels?” She reached down between us and started rubbing her clit in quick circles. Her moans got louder, more desperate. “Keep going… I’m getting close.”
I kept the same steady pace, watching her in the mirror as her body tensed. Her back arched, her thighs squeezed around me, and she came hard.
“Fuck— I’m cumming!” she cried out, voice breaking. Her pussy clamped down on me even tighter, pulsing as she shook underneath me. She kept rubbing her clit through it, riding the orgasm with these loud, breathy gasps. It looked intense — her face flushed, eyes squeezed shut, mouth open.
I slowed down but didn’t stop, letting her ride it out while I watched the whole thing in the mirror.
When she finally came down, she let out a long, satisfied laugh, still catching her breath. “Holy shit… that was good.”
Mary lay there catching her breath for a moment, still smiling, her chest rising and falling. Then she let out a soft laugh and squeezed her legs around me.
“Don’t stop now,” she said, voice playful. “We’re just getting started.”
I started moving again, slow and steady at first. She felt just as tight and warm as before, her pussy still fluttering a little from her orgasm. The old mirror gave me the perfect side view — her tan body underneath me, legs spread, my cock sliding in and out. It was hypnotic.
She was surprisingly chatty the whole time, grinning up at me between moans.
“Fuck, this feels good,” she said, running her hands up my chest. “I can’t believe we waited this long. You should’ve been doing this to me in high school.”
I laughed and thrust a little deeper, making her moan louder. “Yeah? You would’ve let me?”
“Hell yes,” she replied, breathy but still conversational. “I would’ve snuck into your room after practice and let you fuck me on this same bed.” She glanced over at the mirror and smirked. “God, that view is hot. Look at my tits bouncing.”
I looked over and groaned at the sight. I picked up the pace, fucking her with more confidence now that the pressure was off. She kept talking, mixing moans with teasing comments.
“Right there— yeah, just like that,” she encouraged, reaching down to rub her clit again. “You’re lasting way longer than I thought you would after that first load. Impressive.”
“Already came once tonight thanks to you,” I said, grinning as I gripped her hips and drove into her.
She laughed, which turned into a moan as I hit a good angle. “Mmm, good. I want you to cum again. I want to feel it this time.”
We shifted around playfully. She pushed me onto my back and climbed on top, sinking down onto me with a satisfied sigh. Riding me, she looked incredible — tits bouncing freely, toned thighs flexing, that mischievous smile never leaving her face.
“Remember when I used to wear your shirts with nothing underneath?” she asked, rolling her hips in a slow circle. “You could’ve just flipped me over and fucked me then. I probably would’ve cum all over your dick.”
“Jesus, Mary,” I groaned, hands on her ass, guiding her movements while watching us in the mirror.
She leaned forward, bracing her hands on my chest, still talking between moans. “Come on… I want you to cum. Fill me up. After ten years, you owe me a proper load.”
Her dirty-but-playful encouragement, combined with how tight and wet she was, started pushing me closer. I sat up, pulling her against me into a sitting position so I could thrust up into her while we were face to face. She wrapped her arms around my neck, moaning right against my ear.
“That’s it,” she whispered, then laughed softly. “God, you’re so hard again. Cum for me. I wanna feel you lose it inside me.”
I fucked her harder, the wet sounds and her voice filling the room. She kept encouraging me, playful and turned on, until I couldn’t hold back anymore.
“Fuck, Mary—I’m gonna cum,” I groaned.
“Yes,” she breathed, grinding down on me. “Do it. Cum inside me.”
I pulled her down tight and came hard, pulsing deep in her tight pussy. She moaned loudly with me, kissing my neck as I emptied everything I had left.
When I finally finished, she stayed on top of me, both of us breathing heavy. She pulled back with a big, satisfied grin.
“There we go,” she said, clearly amused. “Much better than the first round.”