Author's Note: This story originated from a roleplay idea from TearsoftheWorld on the forums, that never matured into its own thread. Much appreciation to her for the spark.
With a grunt and a forceful tug, David managed to jam the last of his clothes into his roller board bag and pull the heavy duty zipper shut. The zip closure gave a moderate protest, pulling together with a noise that more resembled a groan than a "zip."
"Oof," David said to himself, leaning against the edge of his bed and giving the over-packed roller bag a triumphant pat. "I need to get some bigger luggage."
The old suitcase had worked well enough for a week at science camp, but that had been years ago when he was in sixth grade. Now that he was 18, he needed just a little more space than the well-worn bag could comfortably provide.
"Thank god we didn't choose the two-week trip," he grumbled.
Under most circumstances, he would've been the first in line for a week-long cruise on a lavish, modern luxury liner. He'd just graduated high school, and a tropical cruise ship was a perfect place for him to live up the good life for part of the summer before it came time to worry about college. But, of course, there was a hang-up: he was going on the cruise with his mother. His ability to do anything fun or debaucherous pretty much went out the nearest window with her anywhere on board, much less sharing a cabin with him.
The cruise was a plan he had originally devised. He and his grandparents had pooled the money to send his mother, Madison, and one of her friends on the week-long Caribbean adventure, primarily as a thank you gift to his mother for putting up with him for eighteen years. Madison had gotten pregnant when she was 15, and from what David had managed to piece together from fragments of overheard conversation and slips of the tongue, she had been strongly encouraged by many to have an abortion, but she remained adamant about keeping him. His father, then a senior in high school, had promptly skipped town and was never heard from again. His mother raised him alone, with help from her parents, who, despite their initial urgings to have the pregnancy terminated, quickly became Madison and David's most heartfelt supporters. Beyond barely making it out of high school, giving up college, and working two jobs to make ends meet, David could only guess at what his mother had been forced to sacrifice to raise him. Now that he was finally on the verge of setting out on his own, a week-long cruise seemed like the least he could do for her. It also meant that he would have their small apartment to himself for a week, which was a very powerful incentive for a red-blooded eighteen year old.
But then Madison's friend who was supposed to accompany her had canceled due to a family emergency, and Madison unexpectedly asked David if he would accompany her instead. David tried to suggest other friends that could go with her, but she twisted his arm with puppy dog eyes and an explanation that she simply wanted to enjoy one last getaway with her son before he left for college. Like any teenager, David had suffered through his share of disagreements with his mother, but in his heart he loved her dearly and couldn't bear to turn her down.
Besides, he told himself, it was just a week. He'd be back home and partying with his friends before he knew it. And it wasn't as if his mother was overbearing or boring. Quite the opposite, she was vibrant and full of energy, sometimes even slipping back into the same youthful indiscretions that had probably landed her as a teen mother to begin with. Still, the fact that she was his mother did have a wet-blanket effect on David's expectations for the trip.
But there would be time to worry about that later. For now, David's top priority was hauling his and his mother's luggage down to his car and getting to the airport, where he would meet his mother for their flight to Fort Lauderdale, where they would board the massive luxury liner that would be their home for the next week.
~~~~~~~~~~~~~~~~
Madison very nearly ran to the PIN pad in the back office of the sporting goods store to clock herself out when her shift ended. She'd been working at the store since David started high school, and over four years had worked her way up from a cashier to an assistant manager trainee. The job was grueling at times, keeping her on her feet day in and day out, but the pay was better than what she'd been getting before and Joey, the store manager, seemed to appreciate that Madison was a hard worker and went out of his way to give her opportunities to prove herself to the bigwigs in corporate.
Joey was in the office filling out forms to send back to corporate as Madison hurriedly collected her things and clocked herself out of the system.
"You look like a kid running downstairs on Christmas morning," Joey joked. "Not that you don't deserve it. This trip has been a long time coming for you."
"It's okay to admit that this place is going to fall apart without me, you know," Madison teased, slinging her purse over her shoulder.
Madison knew, of course, that nothing could be farther from the truth. Joey was a former Marine and would have the store running like a well-oiled machine.
"We'll manage to limp along," he replied. "Just have fun for all of us. We'll still be here waiting for you next week."
"Don't remind me!"
With a wave over her shoulder, Madison was out the door and into the parking lot, glancing at her watch. She was running a few minutes later than she'd hoped, which she knew David wouldn't mind, but still, she didn't want to keep him waiting. She knew it was somewhat of an imposition for him to be going on the cruise with her at all. David never would have admitted it, of course, but Madison was under no delusions that her son hadn't already cooked up plans for a party (or two, or three) when she asked him to join her on the cruise. She had convinced him to go by telling him that she wanted to take one big trip with him before he headed off to college, which was true, but what she hadn't told him was that after her best friend Jasmine canceled on her due to a death in the family, Madison didn't really have any friends to invite on the trip. Being a single, working mother had taken a toll on her social life, and after David had come into her life, Madison didn't really have time to make new friends. And she didn't even want to think about the vacuum that was her love life. She hoped that the cruise would provide at least some temporary reprieve from her social isolation, but just in case that didn't go as planned, it gave her some comfort to know that David would be there with her.
When Madison arrived at the airport terminal, David was already there waiting for her, with luggage for both of them in tow as planned.
"Hi, baby, I'm so sorry I'm late," Madison said, giving her son a quick peck on the cheek as she took her bag and boarding pass from him.
"It's okay, Mom," David replied. "I know you had to work. Oh, speaking of which."
Madison jumped a little bit as David reached forward and snatched the plastic name tag that was still clipped to the pocket of her shirt above her left breast.
"There we go," he said, tucking the badge into the pocket of his jeans. "Now people won't think you're here to sell them a set of golf clubs."