Mira noted with much satisfaction that her boyfriend's cock was visibly swelling and growing into his own mouth.
The lipstick's spell was bound to her, as the rightful owner of the item, and its effect seemed different for other people. While she was able to turn him almost completely female, Kieran as a cis dude seemed only able to enhance maleness, turning whatever his lips touched into something more virile - Mira's clitoris at first, which had grown into a penis, and now his own dick as he was self-sucking.
Mira kept Kieran's head down as he approached climax, forceing him to suck on and gulp down his own seed. Another magical tingle ran through his cock and it expanded frantically, escaping his lips as it throbbed madly, contorting, bulgeing into something alien. Mira watched, fascinated, as her boyfriend's freed member took on beastly features, turning jet black in colour and growing over a foot long. A strange head flared at the tip while a large knot swelled at its base. Multiple nubs appeared under its length and the texture of the skin turned coarser, almost scaly in some places.
Kieran tried to get a hold of his cock but it jerked wildly like it had a mind of its own. "Please, help!" Kieran begged with a hint of lust in his voice, before letting out a lewd scream of pleasure as the monster member contracted strongly; a geyser of cum exploded from its flared glans, nearly hitting Mira and splattering the ceiling. Kieran let out an animalistic, frustrated growl as more cumshots hit the floor and spilled over his length and hands.
When Kieran could finally catch his breath, Mira took a tissue and wiped the cum and lipstick off his mouth, hands and dick as it was softening. The length shrank down and slid back into something ressembling an animal sheath that was pointing upward. The skin of the shaft was smooth and pink, lacking any fur; a strong musky scent emanated from it.
Mira found the sight oddly appealing, though a bit out of place on such a girlish frame. Kieran was about her height at this point, only skinnier and with larger breasts, like the photoshopped models on popular magazines. The only difference with this perfect picture was above his vagina: a beastly shaft that contained an uncontrollable meat.
"Not really an improvement for you now, is it? That serves you right for being such a naughty girl." Mira picked up the lipstick and put it safely in her pocket. After a moment of reflexion, she took Kieran's hand and encouraged him to get up.
"I think we should go out on a belated birthday date today, so here's some clothes for you to wear until we buy you something that fits better..."
Mira rumaged through her drawers and picked a few clothing items, helping Kieran as he slid them on. First was a sexy thong, which actually was only large enough to cover the lower part of his shaft while the upper part still poked out. Mira then gave him similar short shorts like she was wearing, though she struggled for a minute to zip the fly over the shaft.
Fortunately the last piece of clothing was a long, loose tank top dress that fell down to Keiran's hips, covering what was still visible of his strange bulge. He was going braless as none of Mira's bras would fit his ample bossom. His delicate nipples were poking through the fabric of the top, and Mira was slighty turned on, feeling her own penis stir a bit, tugging on the tape in her underwear.
"I think we're ready to hit the mall for a shopping session. You really need a bra Kiera," Mira added as she noticed with delight how bouncy Kieran's breasts were without support. She handed Kieran a purse and a pair of girly Converse that matched his outfit, and they exited their small flat, ready to face the outside world.