*All characters in this story are over 18.*
A couple years ago, I went to my 20-year high school reunion. I didn't really want to, but I got talked into it by the one friend I still talked to from then. He happened to be flying into town for a family event and wanted to go so we could hang out and catch up, so I agreed to swing by.
The reunion was to be held at a local fancy hotel, so I wore a tight-fitting buttoned shirt and black pants. The pants hugged my ass pretty nice. I used to call them my "lucky pants" because nearly every time I wore them out, I ended up getting fucked. It's a miracle they weren't covered in cum stains.
Around 7pm, I walked into the reunion and met up with Nate, the friend I was here to meet. We sat at the bar and shot the shit for a while. The bartender kept our drinks full as we talked and before long I realized I was getting a bit tipsy. After downing my fourth drink, I excused myself to go to the bathroom. I was using the urinal when the door opened and an older guy walked up to the adjacent urinal. I glanced at him out of the corner of my eye and noticed it was my old gym teacher, Mr. Bower.
Mr. Bower noticed me looking over at him and we exchanged polite hellos. Now, as you might've guessed from the "lucky pants" thing, I become a little bit of a slut when I've had a few drinks. So when I thought I could get away with it, I snuck a peek at Mr. Bower. His body had held up despite his age. He was wearing an outfit similar to mine, except his shirt was dark red and he had on a slim black tie. It was clear from the way his muscles bunched under the shirt that he was still taking care of himself. And damn. He was holding his dick in his hand and it had to be at least four inches soft.
"You like it?" Mr. Bower asked me. Well shit, I got caught staring. My drunk ass didn't know what to do so I just looked back at the wall and shrugged like an idiot. He made me feel like I was back in the high school locker room back when I was still closeted, sneaking peeks of the boys while they changed, wondering what it would be like to have cock in my mouth or in my ass. Fantasizing about them filling me up and flooding my insides with cum.
"It's okay, Matt. I could tell back then, too. You were always showing off that tight ass in the locker room after class."
I couldn't believe Mr. Bower was flirting with me. And he noticed my ass? Before I could stop myself, I said "I guess I was just hoping you would come fill it."
I zipped up and washed my hands, watching Mr. Bower in the mirror. Once I was dried off, instead of heading back out, I made eye contact with him as I went into the handicap stall. A few seconds later, he followed me in, his soft cock still hanging out of his zipper. No words were exchanged, I just sat on the toilet and beckoned him toward me. I ran my hand up his body and began tugging on his cock with the other before slipping it into my mouth.
All it took was a few licks for it to start getting harder. And it grew, and grew. By the time it was fully hard, it was at least seven inches if not closer to eight. He let out a few stifled moans as I sucked, his hand on the back of my head pushing me to take as much of it as I could. Spit and precum dribbled down my chin as I gagged on his impressive cock. Occasionally I stopped to lick his balls. They must've been sensitive since his fist tightened in my hair every time.
Once his dick was sufficiently wet, I took him out of my mouth and stood up, looking him in the eye the whole time. I undid my belt buckle and turned, yanking my pants down my ankles and grabbing the wall as I arched my back. Still looking at him, I wiped some of the spit off my chin with my palm and rubbed it on my hole for lube. I could see carnal lust flash in his eyes.
Mr. Bower lined his cock up with my hole and bottomed out in one thrust. I bit my bottom lip and grunted in pain. He held still for a moment to let me adjust. One hand on my waist, he used the other hand to unbutton his shirt and sling his tie over his shoulder, confirming that he did in fact still have an impressive, hairy body.