Erotic Stories Online.com

November 30, 2025

42 Views

November 30, 2025

42 Views

Brooke's Invitation

0
(0)

I’d been donating plasma for a few years now. Enough so that I knew the employees, some knew me, and had a few regulars that went at the same time as me that we always nodded at each other. I had started donating as a way to pass the time. When my wife left and took the kids, I needed something to occupy my mind a few nights a week. And three years later, it was helping to pay bills while business was tight.

And, while I would never admit it to anybody, I did enjoy checking out the few cute women that were there. Mostly it was a few of the employees that I found attractive, although me with being nearly forty, I knew that they were too young for me. Every once in a while, a cute patient would walk in, but it was rare. I must be coming at the wrong times.

Until the last few weeks. Both days I went, Wednesday and Friday, a very attractive female was either in front of or right behind me.

Her looks stood out right away. Dirty blonde hair, hazel green eyes, fair skin with a hint of sun-kiss, probably from the fading Utah summer, her face was heart-shaped, with high cheekbones and full lips. She was always dressed very professionally. Designer bag, pretty blouse, slacks or a full-length skirt. She definitely looked like she belonged in a board meeting or running a business. But the tattoos threw me off. They were very well done, the kind you spend years designing and thinking about, hours sitting down to do. Not the kind you get while out on the town with your girlfriends and you’re all drunk.

This particular Wednesday, she was in front of me. Blonde hair loose, red jacket that matched her red fingernails, over a white blouse and blue jeans, my eyes had already drifted downwards towards her ass as we waited in the vitals taking line. She was talking on the phone, while I was looking at plans for a job I was hoping to get.

If you’ve never donated plasma before, the process is pretty simple, at least at the center I went to. Make an appointment on the mobile app, go to the center at that time, and you check in at a computer and answer a bunch of questions. After the questions, you go to an area to get your vitals check. Usually there is a line, but some times you get lucky. If your vitals are good, if you’re really lucky, you’ll be sent to a bed right away to get hooked up to start donating. Unfortunately, the center I went to was short-handed and after checking to make sure the vitals were good, you usually had to go stand in a waiting area in another line. At best, I was there for an hour and a half. But, I usually was there for over two hours most times I went.

As I stood behind the cute girl, patiently waiting my time, and trying to figure out if I wanted to take the job or not, her phone rang and I saw a quick disgusted look on her face as she answered it. She crossed her arms, holding the phone to her ear, and leaned on one foot as she listened to whoever called her.

I tried my best not to listen, but with how close we were, I did overhear her frustratingly say something about a bill, it wasn’t her responsibility, and she was sick of him calling about her. At first I thought it was a bill collector, but the look on her face and her body language told me it was somebody more personal.

Unfortunately, she either caught me looking or saw a look on my face, cause when she hung up, she turned me, and snapped, “Mind your own business.”

I tried to play it off like I wasn’t listening, but she didn’t buy it, turning her back and refolding her arms. I simply shrugged my shoulders and went back to my phone.

And as luck would have it, I ended up next to her in the waiting area, but I just put on my headphones, turned on a show on my phone, and patiently waited. But, as the line would move, my eyes did drift her direction a few times.

While I spent my Wednesday nights donating, I tried to go earlier on Friday’s, hitting the center around 2:00 P.M. I was a little surprised that next Friday when the cute girl walked in as I was waiting in the line to have my vitals done. I was even more surprised when she got done fast enough to get in line behind me. And surprised again when I saw that my ex-wife was calling. I rolled my eyes as I answered the phone and spent the next few minutes in a tense conversation with her. After hanging up, I had to quickly do some breathing exercises to calm my heart rate down.

As I breathed, I saw her, still behind me, appearing to look in my direction. Part of me, angry at the phone call, wanting to snap at her to mind her business, much like she did to me a few days before, but instead, just gave her a little smile.

She smiled back and said, “Don’t you hate those phone calls just as you’re trying to relax?”

I laughed and said, “I swear they know the worse times to call.”

“I think I’ve decided to just ignore all phone calls and messages once I’m here,” she replied.

“Good thinking,” I said, just as a worker called me up to get my vitals checked.

Unfortunately, she must not have passed that day, as I watched her walk out the building as I waited in the waiting area. She did surprise me again, this time by glancing towards me, and giving me a little wave as she walked out.

The next Wednesday, I once again found myself in line behind her. The center, as usual, was pretty busy and I was looking at least being there for two hours, if not longer. After getting my vitals done, I went and stood in line behind her, taking a deep breath as I leaned up against the wall.

“Another exciting Wednesday night, right?” she said with a little laugh.

“I keep trying to tell myself that there’s nowhere I’d rather be, but I can’t lie to myself,” I responded.

“I’m Brooke,” she said, reaching out her hand to shake it.

I smiled as I shook her hand and said, “Caleb. Sorry about appearing like I was listening last week. Wasn’t my intention.”

She laughed again and said, “I should be the one apologizing. I shouldn’t have snapped at you. And in a close line, I can’t get too upset. I mean, I did listen a little last week to your call without really meaning too.”

“Ex-wife,” I said, shaking my head. “Would have ignored it, but always gotta make sure it’s not about kids.”

“Understandable. Mine was an ex-boyfriend. Still got a few bills together that he refuses to make payments on.”

“Is that why you’re donating?”

“Partly. Rent keeps going up. Student loans. Hoping for a big promotion next year, but gotta do something.”

“What do you do for work?” I asked as we walked to the next spot in line.

“I’m a project coordinator for an architecture firm. So exciting,” she said with a laugh that I was starting to adore.

“I’m a carpenter and home remodeler, so I get it.”

“Oh really? Who do you work for?”

“Myself. Worked for a big place for a bit, but I enjoy the freedom of doing the jobs I want, for the price I want.”

“So, why are you here?” she asked as she moved to the next spot, taking a seat in the chair that was available to some of the people waiting and, with me standing above her, as I looked down to look at her as we talked, I instinctively took a quick glance down her blouse. I couldn’t make out much, but enjoyed the little hint of what was under there.

“Bills, mostly. Some spending money,” I replied.

“Ex taking a lot?” she asked and I nodded my head.

We spent the rest of our time in the waiting area continuing to talk and learn about each other. I found out that she had moved to Utah with her boyfriend after graduating college, but then broke up shortly after the move. I told her about some of the jobs I’ve done. And, when she was handed a card telling her what section to go to, she told me that it was nice to get to know me and asked if I would be there again on Friday. I told her yes, but I wasn’t sure what time.

On Friday, I was a little disappointed to see that Brooke wasn’t in either of the lines as I came in. The center wasn’t busy at all for once, and I breezed through the vitals line and was immediately put into a chair, with a worker standing next to it, waiting to hook me up.

About twenty minutes in, I felt a tap on my shoulder. I paused the TV show I was watching on my phone, and looked up to see Brooke smiling down at me. She slipped a piece of paper into my hand and said, “Have fun,” before walking off. As much as I wanted to look at the paper, I watched her walk away, appreciating the view.

When she disappeared from my view as she left the center, I opened the piece of paper, saw that she gave me her number, and said, “Text me! Maybe we can meet up for dinner?”

I waited about an hour, after finishing my donation and heading home, before I texted her. “Hey, it’s Caleb. Missed talking to you today. It felt weird getting in and out of that place.”

“Right? I couldn’t believe it. Also, glad I picked the right time to go. Wasn’t sure what I was going to do with the note if you didn’t show up,” Brooke messaged back almost immediately.

“Hopefully just wait a few more days,” I said.

“Maybe. Anyway. What are you up to tonight?”

“I didn’t have any plans. You mentioned something about dinner?”

“Yes. I’m not a big restaurant person, by the way. So, hopefully you’re OK to come to my place and I’ll cook. Say, 7:30?”

I told her that a home cooked meal sounded good to me, as did 7:30, and her next message was just her address. I recognized the address right away and knew that it was a safe part of town. I spent a few minutes on the various social media platforms attempting to look Brooke up, but didn’t have any luck. I did find one profile that looked vaguely like her, but the profile was completely locked, and if it was her, it hadn’t been updated in years.

I took a short nap to pass the time before getting in the shower a few hours before I was supposed to be at her place. As I got out, with a towel wrapped around my waist, I looked at myself in the mirror.

I had recently gotten my dark hair cut short after having it shaggy for years and was still getting used to styling it. It was starting to turn gray on the sides, and some people didn’t believe me when I told them that I was only thirty-seven. Thanks to my labor intensive job and going on lots of hikes over the summer, I liked to think I looked rugged and fit, although I hadn’t had much luck lately.

After drying off my body, I went to choose some clothes, ultimately deciding on the one nice pair of Wrangler jeans that I owned and a red and blue plaid shirt I could tuck into it. It was typically what I wore when trying to impress a potential client. I thought about putting on my cowboy hat, but left it off, although my cowboy boots did go on.

With an hour to go, I sent Brooke a text asking her if I could bring anything, either a side dish, dessert, or a drink? She quickly texted back to say, “I have dessert already, wine or a few beers in the fridge and no sides needed. But, thanks for offering.”

I waited a few minutes longer before leaving my house. On my way to her apartment, I ran into a local grocery store, and grabbed a little bouquet of flowers, figuring that it was impolite to show up empty handed.

I arrived at her apartment complex five minutes early and sent her a text to let her know I had arrived since the door was kept locked unless you had a key card. She buzzed me in a second later and gave me directions to find an elevator and where to go on the floor to find her apartment.

Once there, I knocked on the door and patiently waited for her to open. When she did, I made her smile and blush a little as I handed her the flowers. She said thanks as she invited me inside. I kicked off my boots, setting them next to the door, as I looked over the small apartment, looking like a one-bedroom, with a kitchen that looked out over a dining room, that flowed right into the living room, with the bedroom and bathroom off to the side. She had it decorated pretty simply, a few pictures on the walls, a cute shelf in one corner with decorations on it, a decent sized TV with a comfortable couch on the other side of it.

As she put the flowers in a vase, she looked at me and said, “So, I was right about you.”

“And what about?” I asked as I walked around the kitchen to the dining room, leaning against the bar height counter that separated the two.

“That you’re older. I always got the impression you were and that gray hair you hide under your hat just confirms it,” she said with her beautiful smile and laugh.

“Oh yeah? Just how much older? Is that bad?”

“I’m guessing late thirties? And no, that’s not bad at all.”

“Thirty-seven. Feel older some days though.”

“So, eleven years older than me? Perfect. Hope you’re OK with chicken piccata and some pasta.”

“Love it. Sounds and smells amazing. What can I do to help?”

She started to hand me some pans of food over the counter to put on the table as she brought around the plates and silverware. We quickly sat the table together before sitting down across from each other and she started to serve the food.

As we ate, I asked Brooke about the tattoos on her arms, and she gladly gave me a little tour of them. On her left wrist she had “breathe” written in cursive and she told me about getting it after her break up. She had a floral Mandala piece that went from her wrist to nearly her elbow on her wrist and that she designed in college. “And I have one more, right here,” she said as she pointed to her left ribcage. “Maybe you’ll see it later.”

During our conversation, Brooke leaned forward, getting closer to me. Her foot softly rubbed against my leg. As we finished eating, I mentioned that it was so good and filling, I didn’t know if I had room for dessert. Brooke giggled and said, “Let’s move to the couch and we’ll have to see if you still don’t have the room.”

After quickly cleaning up dinner, we moved to the couch, with Brook sitting with her legs under her, turned towards me, closed enough for her hand to lazily rub my arm up and down.

“Do you know what I like about older men?” she asked me and I asked what it was. “Older men, you’ve lived more. You’ve learned things. You don’t guess. You don’t rush. You know exactly what you’re doing.”

She left some words hanging between us, letting me fill in the blanks. Her hand on my arm was rubbing a little more deliberately now as her eyes flicked down to my lips before meeting mine again.

“That’s what I like.”

She leaned a little closer to me and I did as well until we met in the middle. I saw her eyes slowly close and her lips parting as my lips came in contact with them, and we shared the first kiss between us, soft, slow, and filled with fire.

The first kiss gave way to a second, then a third, until our lips stayed together, and Brooke slowly adjusted her body, climbing onto me, and straddling my lap. I put my hands on her sides, right under her rib cage, while she started to unbutton my shirt, pulling it out from my jeans. She moaned into my mouth as she got my shirt open, putting her hands on my chest, and I moved my hands over to her chest, squeezing her breasts through the white tank top she had on.

I could feel myself beginning to grow in my pants, especially when Brooke pressed down and started to roll her hips. As we continued kissing, Brooke slid her hands down my chest, over my stomach, and to my jeans, where she started to undo my belt. It was my turn to moan as she undid the button and zipper holding my pants together, giving my cock some much needed room.

We ended the kiss as Brooke looked down, scooting back on my lap so that she could reach into my jeans, slip her hand into the flap of my boxers, and wrap her hand around my shaft. I watched her face as she pulled my cock out, her hand softly going up and down my shaft, and saw a brief smile cross her face.

Looking up at me as I watched her, Brooke said, “See what I mean? Total confidence. Most guys by now would have had their hands all over my body, would have been worried that they’re not big enough, and some would have even been done by now. But, not you. You know you’ll get your turn. You know you’ll be more than enough to satisfy me, and you know just what to do to make it last long enough.”

“You sure seem to know a lot about me after having just talked a few times,” I said jokingly, thinking that while I’d slept around a few times since my divorce, it was always with women around my age, and I had never slept with someone eleven years my junior.

Brooke just smiled, her hand moving up and down my shaft, going up and over the tip. While I had taken my hands off her chest when she scooted back on my lap, I started to tug up on her tank top with them, and she briefly let go of my cock as I pulled it up and over her head, leaving her in just a white bra. I briefly caught a glimpse of the tattoo she had mentioned earlier, a small cluster of stars.

“Let’s move to the bedroom,” Brooke said as I put her tank top down on the couch and she climbed off my lap, letting go of my cock as she did so. I stood up from the couch and finished kicked off my pants and boxers but left my shirt on as I followed Brooke into her bedroom.

Once there, before Brooke could get onto the bed, I put my hands on her hips, and held her in place. With her back to me, I leaned down, brushed her hair out of the way, and started to kiss her neck. Brooke softly moaned, pressing her ass against me, and moving from side-to-side. I moved my hands to the front of her jeans and started to unbutton them. I felt Brooke’s fingers brushing against my hand as I grabbed onto the open flaps of her jeans and started to pull them down her hips.

After they were off her hips, Brooke took over, kicking her jeans off and stepping out of them, pulling us closer to the bed. I had my hand on top of her underwear, softly rubbing her vagina through it, listening to her soft moans. At the bed, I moved my hands to her hips, turned her around, and sat her down on the bed.

I put my hands on her knees and pushed them apart, looking down to see a tan-colored thong covering her vagina. As I kneeled on the floor, I asked, “Is this what you meant by dessert? Cause if it is, I’m always hungry.”

Brooke laughed and then moaned as I started to kiss around her inner thighs. I used my fingers to gently rub her thong before hooking them into the side of it, and pulling it over, exposing her pussy to me. I took a quick look at it, moist, plump lips, and a little bit of hair covering it, before diving it, licking up and down her slit.

“Oh, my God,” Brooke moaned as I pushed my tongue past her lower lips and into her pussy. “Yes!” I darted my tongue in and out of her, pausing briefly to pull her thong down her legs. I used my fingers to rub everywhere, including around her clit, brushing the tips of my fingers against it.

As I felt her clit enlarging, I kept my fingers on it, rubbing it in a circular motion. Brooke put her hands on the back of my head, holding me in place, as her legs lifted up into the air, her heels briefly rested on my back, and pushed her hips up. I could hear her breathing getting deeper and more shallow, each intake of air coming faster and faster until she screamed out that she was coming and I felt my face getting covered by her juices as they poured out.

“My God,” Brooke moaned as I stood up, licking my face clean. As I climbed on top of her, she surprised me by wrapping her legs around my waist, and easily flipping us over. We scooted backwards on the bed until my head hit the pillow and I watched as Brooke leaned down over my cock, wrapping her hand around the base of it to hold it straight up, and used her tongue to lick up and down the sides of my shaft.

As I watched, she looked up, making eye contact with me as she wrapped her lips, covered in a barely-there, neutral colored lipstick, around my tip and started bobbing her head up and down my shaft. She slowly moved her hand along with her head, coating my cock in my saliva. I closed my eyes for a second as she blew me, but opened them back up when I felt my entire cock going into her mouth and her nose hit my groin.

I continued to watch as Brooke took me out of her mouth and sat back up, lifting up slightly as she used her hand to guide my cock into her pussy. As she slid down my shaft, I asked if I needed a condom. Instead of answering, Brooke started to roll her hips, sliding my cock in and out of her, and leaned down to passionately kiss me.

I moved my hand first to her hips and then around to her ass, grabbing her cheeks and squeezing them, using my grip on them to help move her up and down. As we continued to kiss, I felt Brooke’s tongue pressing against my lips, and opened them to let her tongue in. With our tongues swirling together, my hands squeezing her ass, and her bouncing on my cock, I was incredibly happy I had come over.

“Oh my God,” Brooke moaned again as she ended the kiss and sat up on my lap, continuing to ride me. I watched as I moved my hands back to her hips, enjoying the sight of her amazing, fit, young body as it moved up and down my cock.

Her blonde hair was bouncing freely, being held back from covering her face by a couple of bobby pins. Her eyes were closed, another brief hint of makeup on her eyelids. Her mouth hung slightly open, moans coming out as she rode me, her pearly white teeth just visible.

She lifted up her head, showing me her neck, covered with a few freckles here and there. Her breasts were still covered by her bra, but the parts that I could see looked soft and firm. Her flat stomach led to her groin, a small strip of hair appearing at the top. I moved my hands up and cupped her breasts, squeezing them as she bounced on my cock.

“We can take that off, you know. I’m surprised it’s lasted this long,” Brooke said as she reached behind her back, unclasped the hooks holding her bra together, and I pulled it off, getting a look at her full breasts for the first time. They were just as smooth and firm as I thought, with areolas and nipples that nicely complimented and fit her perfectly.

As she continued to ride me, I reached up, cupping her bare breasts with my hands, and squeezing them over and over. I felt her nipples rubbing against my palms, hard and taut, and moved my fingers to them, rubbing and pinching them.

I moved my hands back to her hips, watching her breasts as they moved up and down, matching her movements as she rolled her hips, sliding my cock in and out of her, over and over. Brooke leaned down again, putting her hands on the bed to support herself, her hair falling over her face, and her lips met mine in another passionate embrace.

I moved my hands down to her hips and started to push up and twist with my hips. Brooke knew what I wanted and got off me, rolling onto her back as I immediately rolled on top of her. We continued the kiss as we moved and we both reached between us to help my cock slide right back into her pussy.

The kiss ended as I pushed myself up above her, thrusting my hips back and forth, pushing my cock deep inside her with every push forward. I could feel Brooke’s legs on my sides, lifted up in the air, her heels rubbing against my back as she wrapped them around me. Her moans filled the room as I slammed into her over and over.

“I’m so close. Should I pull out?”

“No,” Brooke moaned, her eyes closed, head planted firmly on the pillow, arms up above her head, and her breasts just visible at the bottom of my eyesight, moving as I fucked her. “On the pill. Hate cum on me.”

I could feel my orgasm building up inside me, spurred on by her wanting me to finish inside her, and how hot her body was under me. As I tried to commit every detail to memory, not knowing if I would ever get this lucky again, I started breathing deeper, knowing that it wasn’t going to be much longer.

With a deep push inside her and a loud groan escaping my lips, I reached my climax, and felt my cock beginning to explode inside Brooke. As the first stream of cum shot out, I started to move again, moving my cock out to my tip, then pushing back in as another wave of cum shot out, filling her insides.

“Oh, my God,” Brooke moaned as I finished orgasming inside her. “Wow.”

As I slowed down, we kissed again, Brooke fully wrapping her arms and legs around me, our tongues swirling together. As my cock started to go limp and fall out of her, we ended the kiss, and our foreheads rested against each other. I took a deep breath as Brooke unwrapped her limbs, and I rolled off her, laying on my back next to her on the bed.

We stayed like that for longer than I thought we would. Brooke cuddled up next to my arm and rested her arm and head on my chest and shoulder respectfully. I rubbed my hand on her lower back, blinking my eyes to stay awake.

After a few minutes, Brooke started to move, getting off the bed, and saying, “If I don’t move, I’m going to fall asleep.”

“Me too. I should probably get going,” I said, joining her as I also stood up.

Brooke went quietly into the bathroom as I walked around the apartment, gathering up our clothes. I placed hers on her bed before putting mine back on, finishing buckling my belt as she came out of the bathroom. She had put on a white bathrobe, holding it closed around her body as she gave me a smile, and took her thong out of the pile on the bed, putting her feet in it, and pulling it up her legs.

She was standing a few feet in front of me, bending over to pull her thong up, and giving me a pretty good view into her robe as it fell open. Catching me staring, she stood up straight, getting the thong right where it belonged, and pulled her robe closed before walking over to me.

“Thanks for dinner,” I said as I wrapped my arms around her, pulling her in for a hug.

“You’re welcome. You don’t have to stare, you know. I’m not the type of girl that does one night stands,” she said, leaning up on her tiptoes to kiss my lips.

“Good,” I said, returning the kiss.

“I’ll see you on Wednesday? And Friday? Maybe your place this time?” she said as we let go of the hug and walked to the door of her apartment.

“Definitely. I’ll even cook.”

“Good. I’ll bring the dessert,” Brooke said, flashing me another beautiful smile as her hand grazed across my groin.

What did you think of this story?

Click on a star to rate it!

Average score 0 / 5. Counting of votes: 0

So far, no votes. Be the first to rate this story.

Leave a Comment

You may also be interested

University helped me release my inner slut

anonymous
08/10/2022

My Daily Gift to My Best Guy Friend

pamelachamplin
14/02/2026

the vergona stop

relatoseroticos
15/11/2010
Scroll to Top