"I thought I was going to have to work you some more, but you seem to be ready to go already Hazel," he leered.
Her body didn't know about her protests and struggles, it just knew about Bryan's body against hers. It just knew about the hard shaft that had been rubbing against it. Hazel went red from shame as he worked his fingertip into her. She groaned into the gas as he felt him shove his finger into her wet pussy. Working it in and out of her, he pumped her wet gash. Needing more room to work his classmate's pussy, he pulled his finger out of her and grasped the waist of her shorts and panties.
Hazel knew what was coming before it happened. Suddenly there was cool air on her pussy as one strong move pulled down both her shorts and panties down to her knees. Closing her eyes, she braced herself. Instead of a finger sliding into her pussy like she expected, Hazel involuntarily let out a whine as she felt a fingertip on her throbbing clitoris.
"You like that huh?" he asked her as he slowly started to work his finger across it.
"Mm, unnh," she shook her head.
Ever so slowly he teased it, grazing it with his fingertip. Bryan enjoyed toying with her. He would slide across it, then wait twenty seconds. Slide across it, wait twenty seconds. Pinned down, Hazel couldn't do anything to prevent this, but she was determined not to give him satisfaction. Each time she felt his finger get close to her sensitive little bud she would try and shift away. Bryan was persistent though, each time maneuvering to gently swipe across it.
Hazel didn't know how long this went for. There would be a period of nothing... an awful waiting, and then a jolt would be sent up her spine as his finger brushed against her clit. She would close her eyes and grit her teeth. Every once in a while she would tense up in anticipation, but nothing would happen. Then when she would let her guard down, there it was doing a little circle around her clit. Her resolve was a string being pulled taut as her clit grew more and more stimulated. Each time he touched her that resolve was being pulled tighter and tighter. Her breathing started to get faster as her body endured more and more of this excruciating pleasure. Her clit was throbbing, and she started to ache. The waiting became just as bad. She needed his touch, and hated herself for it.
Bryan sped up, making her wait less between strokes. Ten seconds...then swipe...ten seconds then swipe. He noticed that while at the start she had tried to avoid his caress, now she accepted it. He heard her start to whine in response, desperate for his touch. Letting go of her wrists, he spread her feet a little wider. She was so lost in the moment she didn't even notice he had pulled down his shorts and boxes. With one hand he positioned his cock behind her inviting slit. With his other he started to furiously work her little button.
"This is what you want Hazel isn't it?" he said.
"Mmmm....Unnngh!" was all that came out.
She couldn't deny it, and Hazel let out a high pitched moan as she was sent over the edge. She was frantic, hips jerking wildly, as Bryan's finger went back and forth over and over her clit. It kept going and going and she started to feel her legs go weak. In the midst of this Hazel suddenly felt the head of his cock nestle its way into her slick folds. Her mind still reeling from the orgasm he had forced upon her, her body still weak, she couldn't do anything to stop it.
Meekly she raised a hand behind her, and in vain tried to push against him. Bryan grunted as his shaft eased its way into her pussy. Inch by inch his cock disappeared into her slick cunt. Hazel gave out a groan of despair as he started to pump his hips. He relished the sensation as he slowly eased his cock nearly all the way out, then down to its hilt. It was glorious, so smooth and warm.
Gathering her wrists in one hand, he started to fuck Hazel in earnest. Each time he would thrust forward, Bryan pulled back on her wrists using them as leverage to pound into her. He pulled her back, lifting her torso up off the table. With his other hand he grabbed her hair and roughly pulled back on it. Over and over he did this again, slamming into the helpless senior.
She started to wail with each impact, "Unnh, unnh, Nnngh, unnh, mmff!" the gag stifling anything she tried to say.
Realizing she was still wearing her bra, he quickly unhooked it. Sliding his hands up, he grabbed Hazel's breasts. While still pounding into her, Bryan squeezed her breasts in his hands. Pinching each nipple until she squealed, he manipulated her. Pulling her forward by her nipples, she would slide away from his cock. Pulling her back caused her to slide herself further onto it, making her slowly slide up and down his shaft. He laughed as he made his classmate slide back and forth along his cock.
This was nothing like how Hazel had experienced sex before. A couple summers back she had started work as a lifeguard at the public swimming pool. Soon after she met, and hit it off with another lifeguard. She and Alex had been dating for nearly a month when, finding themselves alone at his house one night, went all the way. It was clumsy, tender, and wonderful; and both found themselves very satisfied by the experience. Each time Alex and Hazel got together that summer it was blissful.
What Bryan was doing to her was not that. Hazel felt like she was nothing more than a hole to be used as he continued to slam into her. Her only solace was that glow she felt after her orgasm was building once again. She didn't want it, but it was the only thing keeping her going.
She felt her face drop to the table as Bryan's hands grabbed onto her hips. There was a slapping sound in the air as their bodies came together over and over again. Her legs were getting weak, and she was almost glad that he was holding on to her hips. She could feel the growing pleasure again, building, cresting, threatening to wash over her. Hazel decided to let it happen, not to fight any more. She started to move her hips back to meet his thrusts. She needed this, had to have this cock pounding her.
Her wails had turned to moans,"Uhh, unngh! Mmmm, Uh!"
Abruptly it all stopped. Hazel was disappointed. She was so close. Just a few more thrusts would have done it. She wondered to herself if that was why he had stopped, to deny her that. She felt his cock slide out of her, and it shocked her how empty it made her feel. She felt herself hoisted up into the air, and placed onto the table. Reaching down, Bryan took the time to pull her panties and shorts all the way off ler legs, dropping them to the floor. Then Hazel just accepted it as he slid the straps of her bra over her shoulders and pulled it off her. She was now fully exposed to him, from her large round breasts to her trim pussy.
Hazel was done fighting, and didn't resist as he took the time to spread her legs. She had decided that the less she fought, the fast this would be over with. As she looked down, she could see his cock bobbing in between them. Hazel lay her head back to the edge of the table and closed her eyes. She didn't open them as she felt the head of his cock work its way inside her.
Bryan resumed fucking his classmate sliding his dick all the way inside her. After finding his rhythm, he picked up where he left off. Relentlessly he pounded her pussy, this time enjoying being able to see her tits as they bounced in time with his thrusts. Changing his angle, he leaned forward. Hazel jerked as she felt his thumb settle on her clit again. She just kept her eyes closed and took it as he kept thrusting into her. She told herself, as she wrapped her legs around him, that she was trying to get him to finish more quickly. They stayed like this for a while, Hazel growing more and more manic. She couldn't believe how deep he was going into her, it didn't seem possible. She was ashamed at how it made her feel.
She didn't register the sound of a door closing, when a voice called out, "Wait...what's going on here?"
Bryan stopped mid thrust and they both turned to see a classmate of theirs, James walk over to the table. Hazel finally had hope. James knew her. He would stop this.
He seemed to be taking the whole situation in: Hazel naked on the table; shorts, panties, and bra strewn about; her shirt used as a gag, her legs around him with his dick inside her.
"Don't mind us, we're just finishing up here," Bryan said.
Vigorously shaking her head, she looked desperately at James, "Mmh-nnnh! Mmh-nnnh!"
James grinned and reached into his pocket. Pulling out his phone, "Oh wow, the tease is finally facing some comeuppance? Don't mind me."
Hazel suddenly felt a pit in her stomach when Bryan resumed driving deep inside her. To her shame she couldn't help herself as she started to buck against him some more.
All she could do was look at James as he brought his phone up, "I'm just going to take a few shots for posterity if you don't mind...Oh, this is looking real good." He changed his angles a couple times, first getting some shots of her naked and flushed upper body; then moving in closer to her face; finally he took a video panning down from her face, over her bouncing tits, down to her pussy being pounded. Showing his phone screen to Bryan he asked, "How do you feel about this one? I think I'll call it, 'Miss Perfect get's pounded.' Ooh, how about: 'Slut gets sloppy.' Eh, what about: 'Good girl gets got?"