It had been a rough couple of years for Devin. His parents had a messy divorce two years ago when his father was caught having an affair with one of his coworkers. His mom got a new job in a different state and they ended up moving away. Not that his dad seemed to care, much less notice. Since they moved, his only contact with his father was the child support that was directly deposited into his mom's account every month.
Devin had not acclimated to his new surroundings, especially school. He had a hard time connecting with these new kids. Part of that was his age. He missed a year due to a childhood illness so he was older than his classmates. He recently turned 18 but everyone around him was 16 or 17 at most. Naturally an introvert, he never quite found where he fit in as the new kid. As the year wore on he spent more time in his room playing video games and jerking off to internet porn than studying.
He dreaded handing over that last report card of his junior year. He barely avoided having to repeat the year because a couple of his teachers took pity on him. Before the divorce and move he was a steady B student. Now he had to hand his mom a report card with C- and D+ marks. When he handed her the slip of paper, she stared at it for a few seconds before ordering him to his room.
He sat at his desk and played one of his favorite games for about ten minutes before it froze and a message came on the screen telling him he had no internet connection. He checked and discovered he was, indeed, not connected to the internet. He tried to log in to the router and it refused his password. He had a good idea what was going on, but he poked his head into the hallway anyway. "Mom, I can't sign into the internet!"
His mom's voice carried from the living room, "Come here, Devin."
He came into the living room and saw his mom sitting on the couch with her laptop open. She looked at him over her horn rimmed glasses, "Sit." The tone of her voice conveyed, "And be quiet." He sat on the opposite end of the couch with his head down in submission. He knew it was time to take his medicine and complaining about it was only going to make it worse.
She tapped the keys of her laptop before closing it and putting it to the side. Janice had not changed from her work outfit, a soft pink blouse and black pencil skirt with nude stockings. She had removed her modest heels when she came home. She turned her body to face him, curling one stocking clad leg under the other and laying her arm across the back of the couch. Devin knew this was the worst possible time to perv on his mom and managed to resist the urge to look at her legs. His mom looked him directly in the eye, "So what do you have to say for yourself?"
He broke eye contact with his mom as he bowed his head, "I'm sorry, mom."
"I didn't ask if you were sorry, Devin. I want you to tell me what's going on." Devin saw his mother's expression soften a bit, "You've always been smarter than this, honey."
"I don't know," Devin said, hanging his head. All of the excuses he prepared for this moment sounded childish now.
"You don't know? Or you don't want to say?" Janice asked.
"Both, I guess. It's been hard since Dad left and we had to move away," Devin said.
"Honey, look at me." Devin looked into his mom's face, seeing some amount of sympathy in her brown eyes. "It was hard for me, too. You have no idea how hard. But what's done is done and we have to move forward."
"I know. I'll try harder next year." Devin said.
"I know, honey. But we have to deal with it right now." Janice said, "I guess you know what part of your punishment is already."
Devin nodded, "I guess. How long am I losing the internet?"
"That's up to you," Janice replied.
Devin looked at his mother quizzically, "I don't understand."
"If I'm being completely honest with myself, this is partly my fault. I was dealing with the situation in my own way and I didn't pay as much attention to you as I should," Janice said. "I thought you were mature enough to keep your grades up without my help, but I was wrong."
Devin didn't know what to say. His mom had just called him immature in so many words. His mom carried on, "I also haven't made many demands on you since we moved here. I've worked hard since the divorce to make sure that you have everything that you need. I think it's time you contributed."
Devin nodded slowly, "You want me to do more chores?" He didn't have to do much around the house besides make sure his room was clean and walk the garbage out to the dumpster. The apartment wasn't very big and didn't need a whole lot of upkeep. His mom was able to spruce the place up on a lazy Sunday morning. He figured that wouldn't be too bad.
"I was thinking something a little more substantial." Janice said. "The internet bill is one hundred and fifty dollars a month. Your cell phone bill is one hundred a month. At the first of the month, if you give me enough to cover those bills, I'll give you the internet password and your phone for the month."
Devin's shoulders slumped, "You want me to get a job?"
"Yes, honey. I want you to get a job. You're eighteen years old. It's time for you to start making your own money," Janice said. She leaned in and put her hand on her son's cheek, "This will be good for you, Devin."
Devin realized something, "The first of the month is three weeks away."
Janice smiled at her son, "That is true. I guess you're going to have to rely on your imagination for a few weeks." Janice winked at her son and he had no idea how to take that. She held out her hand expectantly. Devin pulled his phone out and handed it over.
When Devin woke up the next morning, he found a stack of papers on the kitchen table with a post-it note reading, "Happy Hunting!" His mom printed out the local job listings. He grabbed the land line and started calling. It took a couple of days, but he was able to get a job bussing tables at a local restaurant. He didn't particularly enjoy the work, but it paid well enough that when the first of the month came around he was able to get his internet and phone back with a bit left over.
The summer proceeded as expected. Devin worked every shift he could get, usually working evenings. He rarely got home before his mom went to bed. One night, though, he came in and found his mom sitting on the couch sipping a glass of wine, her legs folded under her lap. "Hi, honey," his mom said with a slight slur. She was dressed in a silky blue nightgown that barely covered her knees. Devin had always thought his mom was beautiful. He had even perved on her from time to time. This time there was something about that nightgown and the way she was sitting that made his stomach flip.
Janice cleared her throat and Devin realized he was staring at his mother's body. His eyes shot up to meet hers and his face flushed, "Hi, mom. You're up late."
Janice waved a hand at him dismissively, "Not that late. I'm not so old that I can't stay up and enjoy a nice glass of wine." She made a flourish with the glass, sloshing it around a bit. "Besides, I just got home a little while ago and I thought I'd wait up for my baby."
Devin defaulted to smart-ass mode, "Big date tonight?"
"No. Your old mom isn't ready for that," she patted the couch next to her.
Devin took a seat next to her. He didn't remember ever seeing his mom this drunk and he was a little worried. "So what did you get up to this evening?"
Janice took another sip of wine and unfolded her legs across his lap, "Much better. I went out with Lily for a couple of drinks."
Devin looked down at his mom's legs draped across his lap. He thought about putting his hands on them but ended up draping his arms across the side of the couch, "Lily? I don't think you've mentioned her before."
"She's married to one of our contractors. She's great, I think you'd really like her." Janice leaned forward and lowered her voice to a conspiratorial whisper, "You wouldn't believe some of the things we talked about"
"Like what?" Devin asked.
Janice put a finger against her lips, "It's a secret. Besides, I don't think you're old enough to know." She giggled and finished her wine with one big swallow. She rubbed her bare legs together on top of his lap. Devin had already been hard but this movement made his dick pulse in his cargo shorts. He couldn't believe that she didn't feel his hardness.
Janice leaned over to put her empty glass on the coffee table. Devin watched as the movement made his mother's breasts sway. He looked up to see his mom looking at him with an indecipherable look, "I should go to bed. Your old mom is a lightweight." She swung her legs down to the floor and stood up. Devin reached out as she swayed slightly. She took his hand, "I'm okay, honey. I just wanted to tell you how much I love you. I couldn't have asked for a better son." She bent down and kissed him on the forehead before swaying toward her room and closing the door.
Devin was horny and confused. He sat there with his cock hard as steel, contemplating what just happened. He'd be lying if he said he never masturbated to his mom before, but it had been a while. He got up and headed to his mom's room. He told himself he just wanted to check on her. He listened at the door for a second but didn't hear anything. He turned the knob and pushed the door open to peek in. What he saw took his breath away. His mom was laying on her stomach with one leg folded up. Her nightgown was pulled up and for the first time, he saw his mom's bare ass. He couldn't see much else in the dim light, but what he saw was enough. When he hopped in the shower, he stroked himself to one of the most intense orgasms of his young life, visions of his mom swirling in his head.
For the next few weeks, Devin took every opportunity he could to see his mom's body. Suddenly he was hyper-aware of all the times his mom came out of the shower in just a towel, her hips and ass barely covered. He noticed every time she bent over to get something out of a cupboard. He was always on the lookout for a chance to peek down her blouse. Most of the time he thought he was getting away with something. But every once in a while his mom would catch him mid-leer. She never rebuked him or even acknowledged his transgression. If sneaking peeks at her body made him horny, the idea that she didn't seem to mind drove him crazy.
One Saturday morning, a couple of weeks before school started, Janice poked her head in Devin's room and told him to get cleaned up and meet her in the kitchen for breakfast. Ten minutes later he sat at the kitchen table watching his mom cook. She was wearing a light green short robe. It was open to reveal a matching camisole and shorts. She stood at the stove with her back turned. He desperately wanted to come up behind her and give her a hug. Maybe get a look down her top. But he was worried that was too far, regardless of what had been going on the last few weeks.
Janice plated up the eggs and padded over to the table in her bare feet. Devin saw that her toes were freshly done in the same light pink as her fingers. She put a plate of eggs, bacon, and toast next to his cup of coffee and sat down with her own plate. As he started eating, he noticed that his mom was just pushing her food around the plate. After he had a few bites, she broke the silence.