"A what?" you said in disbelief.
"A shemale. A woman with a penis."
"Are you messing with me? You can't be serious." you asked, incredulous.
"No, I swear!" your girlfriend insisted. "That's what she said! She said it in the spell!"
"What exactly did she say in the spell?"
"She said:
"The next time you lay with a man in your bed,
Between your legs you will find a new head.
For if any cock should enter your hollow,
You will find a swap is surely to follow""
"Ok, that seems pretty cut and dried. What can we do?" you asked.
"I don't know! I've been panicking about what to do ever since." Your girlfriend started pacing around the room.
"How about I stay here with you tonight and we chill out and just don't have sex, and then tomorrow we can go to the library and try and find some information on curses? Or we could even go back to the woman and try and see if we can negotiate with her?"
Your girlfriend breathed deeply and seemed to relax. "Yeah that seems like a good idea. I should have tried one of those already but I just couldn't think straight. Can we decide which one in the morning? I'm not sure if I'm ready to face her again yet."
You pulled her in for a hug. "Of course. But for now, Netflix with pizza and popcorn?"
==== SEVERAL HOURS LATER ====
You and your girlfriend were lying in her bed together. She had fallen asleep the moment her head hit the pillow after two movies and a gigantic pizza. A faint hint of moonlight was shining through the curtains, illuminating the curves of her body in her skimpy pyjamas under the thin white sheet. She was turned away from you, so you took advantage of the light to admire the gorgeous swell of her hips and butt, her long blonde hair draped over her form. You felt a swell in your own pants as you looked at her body, and your hand started to move towards your cock to stroke it. You hesitated, as you couldn't help but feel guilty at the thought of pleasuring yourself next to your girlfriend at a time when you couldn't have sex together because of the curse, but you couldn't help yourself. Making as much effort to not wake her up as possible, you slowly started to run your hand up and down your erect cock through your boxer shorts. after a minute, you put your hand inside your boxers and gasped as you ran your fingers over your bare cock head, slippery with precum.
Suddenly, your girlfriend shifted in her sleep . You whipped your hand out of your boxers and froze, hoping your gasp hadn't woken her up. She started to turn over and you quickly closed your eyes, pretending to be asleep. You waited for a minute with your eyes closed, cock still rock hard. Everything was silent, so you decided to risk opening your eyes in 5...4......3..........2...-
You opened your eyes wide as you felt a hand on your cock. Your girlfriend's face filled your vision.
"B-but wh-what about the curse?" you stammered out, half in surprise, half due to the sensation of her fingers running up and down your hard shaft.
"I've been thinking about the words, and it sounds like as long we don't actually have sex, I should be fine. I'm just so fucking horny! I couldn't resist you laying right next to me! I don't know what's gotten into me!". She ripped the sheets off your body so she could have easier access to your crotch. She pulled your boxer shorts down, and immediately started licking the end of your cock.
"Th-hat's f-fine with m-me!" you gasped. She moved her head away from your crotch a second to pull her long hair away from her mouth. During this short breather, you pondered, "Maybe it's because this is our first time with no parents at all in the house. Complete freedom to do whatever we want."
She grinned. "I like the sound of that!" and immediately she plunged her mouth down on your cock. You arched your back at the sudden pleasure and grabbed at her head, pushing it up and down. She moaned at your reaction, and shoved a hand between her legs. She started pleasuring herself while giving you the best blowjob of your life. You couldn't help but groan at how good it felt. You watched her beautiful tits bounce as her plump lips slid up and down your length, glistening with precum. She swapped hands between her legs, and brought the hand that she had been using to rub her clit up to your mouth. The smell of her wetness drove you wild, and you licked at her fingers, needing to taste her. The taste exploded in your mouth. You didn't know it was possible to be this turned on. You could feel the urgency in the way she was sucking your cock now, and you could tell she was getting close. You could feel your own orgasm building inside of your cock as her tongue started to rapidly run over the entire head of your cock inside your mouth, and her lips clamped down on your shaft - desperate not to let a single drop of cum escape her. You felt the floodgates burst at the exact moment her hips started to buck and a loud moan surrounded your cock. You dissolved into the bliss as your cum flooded into her mouth. She swallowed every single drop, and then collapsed on top of you as she finished licking it clean.
"That was incredible." you gasped.
"I knooooow." she moaned blissfully.
After a few seconds for you both to catch your breath, you girlfriend slowly climbed up your body to give you a kiss. You could taste the slightest hint of salt on her tongue.
"You know, this is a risky position given your current condition." you said, suddenly aware of her pussy hovering mere centimetres above your spent cock.
"Don't worry! I'll be careful! I've got a couple of minutes before he's back in action, right? Anyway, it's not like I want a cock any more than you want a pussy!", she grinned cheekily.
"I guess." you conceded, pulling her in for another, deeper kiss. As you pulled her towards you, you felt her pussy brush against the tip of your cock, but you ignored it. The curse specifically said the cock had to enter her, and you were too spent for that to happen at the moment. Plus you were too preoccupied with the kissing.
Her pussy continued to rub against your cock as you kissed more and more passionately, and the sensation was enough to make your cock twitch and start to get hard again. You were so wrapped up in the feeling of your lips pressing together, and your tongues roaming each other's mouths, that you didn't notice your cock getting hard until...
"Oh shit!" You felt the tip of your cock enter your girlfriend. She tried to pull away but accidentally only ended up pushing herself further onto your cock. Or was it an accident? You looked up at your girlfriends face and she had an ecstatic grin on her face. "What about the curse?!" you gasped, eyes rolling back in your head despite yourself.
"I don't care any more! I couldn't help myself! Something inside me needed your cock!" She kept riding your cock faster and faster, and you could feel a second orgasm rapidly approaching.
"You need to stop soon! I'm gonna cum!" you shouted.
"Fill me up! I don't care! I need your cum!"
You couldn't hold back at those words, and your cock exploded inside her. She arched her back and shrieked in pleasure as she once again came at the exact same time as you. You collapsed into the mattress, completely spent, but then suddenly a strange, squeezing sensation started from around your cock. Your girlfriend gasped.
"What's happening?" you asked worriedly, already half knowing the answer.
"I think it's starting!". Strangely your girlfriend didn't seem at all phased by this. Quite the opposite, in fact. She was running her hands up and down her body, and rubbing her clit with one hand, which already seemed slightly bigger than it should be. You felt the squeezing on your cock again, tighter this time.
"Ummm... I think I should maybe pull out now. It's getting very tight down there."
"No!" Your girlfriend grabbed your arms and pinned you to the bed. Normally you'd be able to easily resist her but you were a bit stunned and didn't even attempt to break free. "You're staying inside me right until the end." She bit your lip playfully.
You looked down and saw her clit was now almost 2 inches long, and the tip was starting to take on a more cock-like shape. Despite how strange the situation was, you couldn't help but feel aroused at the sight. Your cock was slowly being forced out of your girlfriend's body as her vagina squeezed ever tighter as it closed up. Weirdly, you still felt hard, despite the fact that you would have to be going soft at the rate you were being pushed out of her body. Your balls had started to tingle and almost felt like they were pulling tight against your body. You felt your cock fall out as the last few inches of your girlfriend's pussy closed up. She moaned loudly as it happened. You suddenly realised you couldn't feel your cock against your stomach like you normally would in this situation - you could only feel your girlfriend's large clit pressing against you. Just as you looked down, your hips jerked as you felt your balls pop inside your body. You suddenly realised what was happening, and looked down in horror at your now shrunken cock. You moaned in pleasure as you felt a cleft open up between your legs, and your cock continued to shrink. Your girlfriend hadn't noticed, her eyes closed as her hand pumped up and down what could only now be described as a cock. You felt your stomach shift to accommodate your new organs as your cock shrunk to a small nub, and your new vagina fully formed.
Out of nowhere, an alien orgasm ripped through your body. You bucked as pleasure rippled through your entire body. A loud moaning reverberated through your head. You couldn't tell if it was you or your girlfriend. You blacked out for a second.
When you came to your senses, you suddenly realised your face and chest were covered in a sticky white substance. Instinctively, you licked your lips, to clear them. It was cum. Your girlfriend's cum, you realised.
"Holy shit, that was incredible!" your girlfriend gasped. "It's so strange suddenly having a cock, but that felt amazing."
"That's not the only strange thing..." you said, motioning downwards.
"Oh fuck. I'm so sorry! I didn't know it would affect you too!"
"Well I guess it turns out"swap" didn't just mean you were swapping a vagina for a penis..."
"...it meant we literally swap." she completed the sentence.
"Looks like we're definitely going to find this witch tomorrow then."