He pressed the "role swap" button.
He swapped their roles, so that his mother became his lover and his girlfriend turned into his caretaker. No one would realize their changes except him. They felt nothing during the swapping process. After zapping them, they went to the dinner table, but Zoe sat separately from his boyfriend as Sally sat right next to Calvin. The conversation between Zoe and his mother also changed.
"How's your relationship between you and Calvin?" Zoe asked.
"No problems so far, Zoe. My son is a very smart boy and always take care of me. Right, honey?" Sally questioned Calvin as he spitted his water. Every one laughed at that moment.
"Are you okay, Calvin?" Zoe tried to comfort his boyfriend.
"No, babe. I am super okay," he winked at Zoe.
They continued laughing for a moment and then they started eating.
They ate their dinner. It was a plate of roasted chicken with salad as the mouth-washer and mashed potato as the main source of carbohydrate. It was very delicious and they seemed enjoying the moment when they bit the juicy meat with the flavourful odor of roasted chicken. They consumed their fresh, watery salad with joy knowing they just had a very healthy dinner. As Calvin finished his dinner, he patted his mother who was still finishing her plate. He started to whisper on his mom's ear.
"Mom, can I talk about something?" his mom stopped her eating.
"What's going on?"
"I think we need to talk somewhere," Calvin wanted to know whether the swap happened because they didn't look swapped to him during the dinner. "At the backyard maybe?"
"Ok, dear." his mom put her fork and knife on the table and went to the backyard with Calvin.
"Ok, what is your problem?" his mother really wanted to know. "You don't like my dinner?"
"No, mom. I just want to ask whether do you love me for who I am," he questioned his mom as his mom started grinning.
She moved closer to Calvin and kissed his warm lips passionately. His eyes popped out instantly as he was completely amazed that his mom actually kissed him. He realized the swap actually worked. He put his hands on his mom's head and hold it. His hands then ventured over Sally's curved body as his mom also did the same over his body. Then, their kiss broke and Sally's hands were holding Calvin's shoulder. She started to say in her raspy, seducing voice.
"Of course, my lovely son." Calvin couldn't stop his erection hearing his mother's voice. He had to admit that his lads were not wrong about her - his mother was really sexy and that sound of her just confirmed that. "You are my only boy and I would do anything you want to make you happy, honey."
"Thanks for confirming that," he really vibrated as his mind exploded. That was mind-blowingly strange for him to see his mother acting that way yet he really enjoyed every second of that.
"I hope your girlfriend didn't see us kissing," Sally was afraid that Zoe found out that Calvin kissed her.
"I don't want either, mom," he kept his confusing look on his face, but then he demanded a thing. "Mom, can I sleep with you?"
Sally turned her head and started to roll her finger on her wavy hair as she started smiling. "What are you talking about?" she laughed. "We always sleep together," she continued as she began to rub his son's cheeks.
This made him even more confused as he never slept with his mother since he was a kid. Then, he noticed a thing that changed. He realized the reality completely altered as his mother became his lover. He wanted to check if Zoe acted like his mother.