"Rebecca" almost crashed into opposite traffic. Luckily you could swap back with Jack fast enough to stirr the wheel away.
"That was close", you said in Rebecca's sultry voice. "What just happened!", Jack cried out. "Who are you?"
"It's me Jack! I'm Kyle."
Jack was confounded. "Kyle- what the... How?"
"I dunno.", I lied. "I got the power to swap bodies with people. That's as far as I know"
Jacks mouth was wide open. It took him a minute to gather himself. "You're Kyle. You've swapped bodies with a pornstar and we are now cruising in her car."
"Pretty much.", you said, you couldn't prevent a giggle.
"I'm sorry, but I find that hard to believe."
"I thought you might." You said, as you pulled up the driveway of Rebeccas mansion. "Luckily I got ways of proving things.
Jack followed you into Rebeccas, or your house. You walked him straight to the bedroom and pointed to the drawer with your favorite porno magazines. "Open that." You said, watching Jack's face turn red.
Jack opened the drawer and pulled out one of your magazines. "Oh my god." He said, looking at the cover. "You actually read these?"
"You do know who Rebecca Linares is don't you?" You asked. "You know, the woman you're staring at right now?"
Jack nodded. "But why do you have these?"
You laughed. "It's my body now Jack. I can do whatever the fuck I want with it. And right now what I want is to give you the best fuck of your life." You pushed him onto the bed and began to strip your clothes off.
Jack's eyes widened. "But I'm a guy. And your my best friend!"
"And now I'm a girl Jack. And your best friend's body is going to fuck you like you've never been fucked before." You straddled him, placing your knees beside his hips. "Trust me, you're going to love it."
You took his hand and placed it on your chest, watching as his eyes went wide as saucers as he felt your perfect tits for the first time. "See, it's all real."
You leaned down and kissed him. His initial shock turned to passion quickly as he wrapped his arms around you and kissed you back. You reached down and began to unbutton his pants, sliding them down his legs and taking his cock into your hand. It was much bigger than you had ever seen in person. You took it in your mouth, sucking and licking it like a pro, feeling it get harder and harder with every second that passed.
Jack's eyes rolled back in his head as you went to work. He had never felt anything like this before. His best friend had never done anything like this before. But he wasn't complaining. You stopped for a moment and climbed on top of him, sliding his cock into your pussy. You had never felt so full in your life. You began to ride him, feeling his cock hit all the right spots. You leaned back, placing your hands on his chest, and began to moan as you picked up the pace.
Jack couldn't believe what was happening. He had always had a bit of a crush on you, but never in a million years would he have thought you would be riding his cock like a pornstar. He reached up and began to play with your tits, feeling the nipples harden under his touch. You leaned back down and kissed him again, your hips moving faster and faster as you approached orgasm.
Jack felt his own climax building, but you weren't quite there yet. You leaned back again, reaching behind you to spread your cheeks apart. "Fuck my ass." You said, your voice filled with lust.
Jack's eyes went wide, but he didn't hesitate. He pulled out of your pussy and slammed his cock into your tight asshole. You screamed out in pleasure as he began to thrust into you. You had never felt so full before. The pain quickly turned to pleasure as he pumped into you, filling you up completely.
You both came together, your bodies shaking with the intensity of the orgasm. You collapsed onto his chest, panting heavily. "Wow." You said, your voice still a bit hoarse from the moaning.
Jack just nodded, unable to speak. "That was...amazing." He finally managed to get out.