Mira smirked as she placed her latest purchase into her handbag and walked out of the shop. She'd been looking for months for the perfect way pay back Kieran for being such a thoughtless jerk; he wouldn't soon forget another birthday after she was done with him. Now that she'd found the perfect way she just needed a few more items to pull off the plan, this was going to be a fun day shopping.
Several hours later Mira stood in front of her mirror in the bathroom of the small flat she shared with her boyfriend; with slightly shaky hands she brought the lipstick she'd bought earlier that day up to her mouth and gently applied it. After coating her lips in the bright red cosmetic she felt a spark of electricity run through her as the magic woven into it took hold and bonded the make-up to her lips; she supported herself on the sink as her knees buckled under the strain of the spell and the breath was driven out of her lungs. As quickly as it had come the spark left and Mira stood up straight to inspect herself in the mirror; she knew the lipstick was a part of her now, carrying that exact shade of ruby red for the rest of her life was a price she was very willing to accept in exchange for what the shop keeper had promised the magic would allow her to do in return.
Exploring her altered self Mira ran a tentative finger over her lips and was surprised to feel both their new silky texture and a small sexual tingle as she rubbed them. It wasn't as intense as when a hand went exploring the other lips between her legs, but it was definitely enough to promise a fun future where kissing was concerned.
Satisfied her preparations were complete Mira bounded over to the bedroom where Kieran was waiting with an excited spring in her step.
"You finished prettying yourself up for me?" he said as his girl friend came in wearing nothing but her sexy red and black bra and panty combo and a dazzling shade of red lipstick. Kieran himself was completely naked and lying on their bed as she slowly approached him. She'd withheld sex from him ever since her last birthday had slipped his mind and the extended dry spell had left him particularly ready to make the most of the opportunity now that she had apparently forgiven him as his rock hard cock could attest.
"Sure did" Mira replied with a wink. "How would you like me to take care of that for you" she said pointing to her boyfriend's erection and licked her lips savouring the erotic tingling she gave herself as her tongue ran over her newly formed erogenous zone.
Kieran couldn't believe his luck; he normally had to wait for special occasions to get a blow job; before he could give an enthusiastic reply Mira was on him. The feeling of rubbing her magically altered mouth on her boyfriends cock was amazing; she normally enjoyed giving him this little present but her silky new lips responded in a way she'd never felt before, pleasure surged through her as she got faster and faster until what felt like an orgasm shot down her throat in perfect sync with Kieran's load as he grunted and fired into her. It felt incredible to let the salty liquid slide down her throat, but she made an effort to hold some back as she moved to execute her plan.
"Wow, that was great" Kieran said panting as he recovered. Mira grinned as she leaned down to kiss him still with a mouthful of his own cum; as soon as their lips met she let the fluid flow out of her mouth and into his. Kieran's eyes flew open in surprise as the unexpected load entered his mouth and he found he was unable to break contact as it slowly slithered over his tongue and made its way down his throat. To his shock Kieran found the taste almost disturbingly pleasant, he'd always heard it described as bitter and salty but he found it almost sweet and the way it tingled as it slid downwards towards his stomach was better than the finest wine. At that moment a new hunger awakened in him and he knew he had to try this again whatever it took; his cheeks burned red as he realised he was suddenly fantasising about sucking a fat juicy cock just like his girlfriend had just done.
After what seemed like an eternity the supply of cum in Mira's mouth ran out and she broke away from him, grinning broadly as she saw the blush in his face and the exact same ruby red on his lips as she herself sported knowing he would have it stuck there for as long as he lived. "I know you loved that" she whispered slowly into his ear. "And I know you want to taste it again. I know you want to suck the cock yourself."
"Yes!" Kieran heard himself say out loud in a feminine voice strained with longing.
Mira smiled again as Kieran's blush renewed as he heard his new high pitched voice for the first time. "That's so precious" she cried clapping her hands together. "You sound so cute and girly".
Tears began to form in his eyes as the reality of what was happening to him hit Kieran.
"Now now, there's no need to upset" Mira said calmly in a soothing manner. "I promise I'll make you into the perfect little cock sucker, just like you want to be".
Despite the horror that sentence would have inspired in him just a few minutes earlier Kieran smiled and felt genuine gratitude at his girlfriends offer; knocking away the moisture falling from his eyes he gasped in pleasure as his hand accidently brushed over his silky new lips. He was surprised at how full and plump they had suddenly become, they looked for all the world like a lovely pair of ruby red cock sucker lip; a very feminine part of his otherwise masculine body.