Madison and Nate had met weeks before at a swing dancing club, each encouraged to go by work friends. Neither was much of a dancer but they were talked into it. The people at the club were a friendly bunch and always eager to see new people take it up. Swing turned out to be easy to learn. More or less. The first time they met they got paired up for the pre-opening introductory dance class. It gave them a chance to laugh at themselves and each other as they, sometimes literally, stumbled along. Although they had fun together, both were self-conscious enough that they were reluctant to push their luck. Madison eventually worked up her nerve and asked Nate for a dance. There were some more laughs. And also smiles.
As time went on, they ran into each other often. Both had been divorced for less than two years and swing got them out and doing something new and different. The club was not the best place to meet someone, it just wasn't that kind of place, but it was a great excuse to dance with someone good looking for a few minutes at a time.
Nate probably would have described Madison as cute more than anything else. She was an inch shorter than he, had blond hair with red highlights which couldn't make up its mind if it wanted to be curly or wavey cut in a bob. The best thing about her was her smile and its accompanying dimple. He tried to get her to laugh just to see it. Madison would have said Nate was trim, with short dark hair and a great sense of humor that complemented hers.
Dancing and talking became a staple of their Friday nights. Things probably would have moved along faster if they both hadn't been burned so badly by their ex's.
On one particular night, Madison decided to go all out, throw herself into the experience. She sought help from a coworker who to find a great dress. It was a simple dark green and could have come out of the 1940's easily. Nate for his part did a little research and swapped jeans for khakis and classic suspenders. Both of them got big smiles on their faces when they saw each other.
It was a simple progression; they danced together a couple of times, took a break to have a drink and started talking and everything else just fell away. Nate for his part thought Madison was the easiest, most comfortable person to talk to that he'd ever met. She loved how he was zeroed in on her to the exclusion of all else; she felt heard and seen for the first time in a long time.
The two agreed it was too noisy in the club to talk properly so they said goodbye to their respective friends and headed to a 24 hour diner Nate knew that had great cheesecake.
They called it a night around one AM and Nate drove Madison home. Where they proceeded to stand next to his car, showing no interest in going their separate ways. Madison pointed this out and they had a good laugh before she invited him up to her apartment. She had no plan in mind other than just not wanting to have the evening end. Nate felt the same.
The couple sat on her couch, steadily becoming a little punchy and talking about the kind of things people do at that time of night, deeply personal subjects. The matter of their ex's came up. They were remarkably similar; angry, self-centered people. Neither was a team player, including in bed. Madison happily changed the subject.
"If you don't mind, I've got to get out of this dress. I mean it's a great dress but it's a little formal for two in the morning". Nate smiled back, saying that it sounded good. Madison left the room and he closed his eyes for a moment, relaxing. He heard her come back and looked up. Madison was wearing a white button down shirt with tiny blue pinstripes that reached halfway to her knees.
"Uh, I realized I have to do some laundry. Like yesterday. I wouldn't be caught dead in my ratty old pajama pants in front of you right now; I'm surprised the fashion police haven't executed a no knock warrant". She looked self-conscious and sounded the same when next she spoke. "This is my backup sleep shirt. I wouldn't normally wear it . . . you know, but it's the only presentable, comfortable . . . "Madison ran down and stopped talking.
"It's fine, be comfortable". Nate waved away the comment. "Besides, I've always liked the look". Madison's smile was one of shy relief. She came over and sat next to him on the couch, turned toward him, one leg tucked under her. Madison noticed Nate trying very hard not to look anywhere but her face.
"It's OK, you can look at my legs".
"I just didn't want you to think I was ignoring you for them".
A big smile bloomed on her face. "That's sweet but they're just legs". Despite her words she was happy he thought her a real person and not a thing.
"No, they're not, they're very
nice
legs" said Nate, his tone light. The expression on Madison's face was a pleased "Oh really?". She pressed on.
"And just to avoid any embarrassing moments for either of us, I'm wearing perfectly dull boy shorts. I wouldn't come out here commando". She had no idea why she said that except that she wanted him to think well of her.
"I wouldn't think for a moment that you would". He said seriously before pausing for a second. "OK, all I can think of are your shorts". Madison put her head back and laughed. She rested one elbow on the back of the couch, her head tilted against her hand. Nate turned to face her and they wound up, purely by chance, very close to each other.
He decided to swing for the fences; it had been a long time since he'd kissed anyone. Nate cupped Madison's face gently, pausing to see if she'd object. When no argument came he leaned in. The kiss started tentatively and then they both got into it. Madison realized there had been a sexual tension she hadn't even been conscious of. Nate pulled back, looked at the bashful expression on her face and leaned in again, his hand still on her face. The kiss was deep and long.
Suddenly Madison realized she felt totally at home with him and decided to just let go, take a risk. She reached down and unbuttoned her shirt, not breaking the kiss, a fact that Nate didn't miss. He slid his hand into the shirt and cupper her breast; she let out a happy little moan. If Nate were to pick a nice descriptive word he would have used "modest" to describe her breasts; he liked modest. He began running his thumb over her nipple and felt it react.
Madison put her arms around his neck, not wanting the kiss to end. Nate ran his hands along her sides under the shirt and then one ran up her back. He managed to free himself from the hug and leaned down to lick the other hard nipple. Madison hung onto his head for dear life not wanting the feeling to end.
She thought, "You started this Madison, don't stop now", and snaked a hand down to rub the crotch of his khakis. He was rock hard and she decided not to be subtle. Madison unzipped the pants and rubbed him over his underwear. It was his turn to let out a moan; he moved to her neck, leaving a trail of kisses.
She threw herself into it, working in earnest to free his cock from confinement. With a little nudging and rearranging she got him to lie back so she could take him in her mouth. She started swirling her tongue around the head before steadily working her way down.
Nate unbuttoned his shirt and then squeezed his eyes shut; it had been too long. Madison had one hand wrapped around the base of him, stroking while she sucked on the head. Then she came up for air. "Where the hell is this coming from?" she thought. But she didn't stop herself, this was just too liberating after so many years
"Give me your hand". Madison had found over time that there wasn't a guy who didn't want to fuck her mouth, even a little bit, given the chance. She wanted to do something special for him, hell, drive him crazy. Nate obliged and she took the hand, putting it on the back of her head. She demonstrated what she wanted. All Nate could think of was 'Holy shit! Kasey never would have lowered herself to do this!" Kasey was his ex.
He didn't want to gag Madison but then realized that the hand around the bottom of his shaft kept him from pushing in too far. Nate let the feeling wash over him and he started thrusting into her mouth. He wasn't so far gone that he forgot about her though.
A few nudges rolled her hips around until he had access to her crotch. Nate started rubbing her through the shorts; he could tell she was already swollen, aroused, damp. Madison thrust her mound into his hand and he decided on the direct approach. He slid his hand up to her waist and back down into the shorts. She was soaked.
At first, he worked around her lips, avoiding the clit, with his fingers on either side stroking up and down. Madison's hips twitched and he could feel her gasp around his straining cock. Nate worked his way inward, gently tracing her clit. She shuddered with her first orgasm, letting out a subdued moan of pleasure before going back to work.
As much as he was enjoying the attention, the hot wet motions of her tongue on his cock, Nate thought it only fair that she had a turn. He was going to switch places with her, slide the shorts off slowly, following them with kisses, and go down on her when Madison took her mouth off his cock and looked up.
"I want you to fuck me" she breathed, feeling daring.
"Get those boy shorts off and straddle me" he replied trying to match her tone.
She rolled off the couch and stood up. He thought the open shirt looked incredibly sexy barely concealing her breasts. Just to keep things going he stroked himself slowly while staring at her. Madison shimmied her underwear off, (they were way prettier than she let on), stepped out of them and then looked down at him. Nate swore she bit her lip and grinned.
Madison lowered herself onto him. It was a warm wet slow slide into her. Nate didn't hurry things, letting her set the pace and feeling her grip him. He looked up as she got all the way onto him, grinding against him. Then Madison locked eyes with him and started moving up and down, twisting her hips while she did. Nate's hands worked under the shirt, running from her waist up to her breasts, starting on their outsides and working his way to their centers. He lightly squeezed her nipples, adding to her pleasure.
Nathan dropped his hands to her ass and pulled Madison against him, burying himself in her, to the sound of a long, slow gasp for breath from her. "You feel so good" he said, drawing out the last word. Her breasts still didn't lack for attention; he licked and sucked them, teasing her nipples with flicks of his tongue.
Madison started moving faster, her eyes closed again, little moans coming out. "Don't stop, don't stop" she said, her voice husky. Nate's back arched, he was very conscious of just how long it had been since he'd had sex.
"We keep going like this I'm going to come" he groaned out. Nate didn't want to disappoint Madison by finishing too fast. Somewhere in his mind he thought of the old adage "ladies first", (something that totally would have escaped Bill, her ex). It turned out not to be a problem. He felt her contract around him, her orgasm set off by his desperate words.
Madison's pace slowed briefly before she started pumping again in earnest. His hands were on her hips, pulling her down at the same time he thrust upward; she slid her hips forward and back, rubbing herself against him. Nate wanted very much to give her even more. In the midst of the motion and the moans he slid his thumb down rubbing it over her clit.
Madison managed to get out "Come with me!" before letting out a barely controlled scream. Nate obliged her and they came together. Her contractions locked her around his jerking member. He didn't know an orgasm could last so long; he kept pumping come into her. Madison fairly collapsed, coming again right after she literally ground to a halt from the feeling of warmth inside her.
Reaching under her shirt with both hands, he held her close. He'd always loved the feel of a woman's bare back under clothes, Both were breathing heavily. Nate didn't want it to end for her. Maybe it was ego, sure, but he also loved how she looked when she came, the joy on her face. He started with little thrusts of his hips, sliding his cock in and out of her dripping center.
"What are you doing?" she moaned out before she succumbed to the pleasure. Nate kept thrusting steadily, but not pounding her, that part was over. Madison shivered on his lap; he could feel her wetness on his thigh. He wasn't sure if she had one big orgasm or multiples in close succession but he was happy he'd achieved victory. She deserved every moment of it.
With no other thought than to touch her, he ran one hand up her bare back again, loving the feel of her even if she was slick with sweat. In the process Nate inadvertently set off another, smaller orgasm.
"God make it stop . . . " she whispered, her entire body clenched and shuddering.
Nate let his hands drop away and stayed motionless, giving Madison a chance to recover. He sincerely hoped he hadn't over done it. After a minute or two, she murmured in his ear.
"Hold me".