From passion to pain, part 13 [M][F] (age gap) (BDSM)

Ally had been growing her hair out for longer than I’d even known her. Her dark locks went well past her shoulders and wrapped her in a  mane of charcoal mystery. I had asked her to put her hair into pigtails before she came over today. I’m not sure what she expected, because when I answered the door, I was greeted by an unexpected surprise. “Sir, I’ll do anything to get a passing grade.” Ally twirled one of her pigtails playfully, as I took in the sight: naughty school girl, plaid skirt and all. I would have probably fallen over in shock, but it wasn’t the first time Ally had leveraged our age gap to turn me on more…

“Does it turn you on? Knowing your little slut is nearly half your age?” I swallowed hard before I stuttered out my reply. “Uh, um, y-yes. Yes it does, actually.” What was wrong with me? Why was it so hard to speak? It wasn’t like I didn’t know we were over 10 years apart. Was it the way she said it? Dripping simultaneously with naivety and sex? Maybe I still wasn’t able to wrap my mind around the fact that she chose to stay with me, forgoing men closer to her own age? Whatever the reasons, her manipulation worked a charm, as my cock managed to somehow harden even more than it already was, and fiery intent filled my eyes…

But, I hadn’t asked her to do her hair in that style to fool around with the implication of our age gap. Having said that, I wasn’t about to pass up an opportunity to enjoy a bit of a fantasy. “ANYTHING?” The emphasis and intensity I put on that single word hung in the air between us, like a bolt of lightning electrifying the space. “ANYTHING, sir.” Ally purred, as she undid the top button on her blouse. “Well, I guess I could trade your ‘D’ in for mine…” I mused, as I unzipped my pants. “Mmm, yes, sir.” Ally rolled her eyes at my terrible wordplay, but her body stayed in character. Ally dropped to her knees in front of me and retrieved my rapidly hardening cock from it’s confines. “Mmhhmm, be a good girl for me and maybe we can change that grade.” Ally feigned surprise and disappointment, “MAYBE?!” She squeaked. “Let’s start with that mouth on my dick, and see how it goes.” Ally nodded and placed the head of my cock between her lips. A shiver shot up my spine and I nodded my approval. Before too long, Ally had my entire length in her mouth, slurping at the thick ropes of spit she was covering me in. Finally, I enacted the true intention of my plans, as I grabbed Ally’s innocent hairstyle and began fucking her face. I alternated between rapid, shallow movements for several seconds and more controlled, deep thrusts that lasted closer to a minute. Eventually, I could feel my orgasm approaching and pulled Ally off of me with a *pop.* Ally breathed deeply, enjoying completely unrestricted airflow for the first time in several minutes. After she caught her breath some, I enacted step 2 of my plan. I pulled Ally’s pigtails behind her head in a crisscrossed pattern before pulling them around her neck and towards me. I was using her own hair to mimic a hand around her throat, and Ally looked at me with complete lust.

*disclaimer: these stories are based on real scenarios between me and my slut. She even insisted I add this disclaimer to our stories.

Source: reddit.com/r/eroticliterature/comments/vqt9gh/from_passion_to_pain_part_13_mf_age_gap_bdsm