“It’s too hot,” Amber moaned, lounging on her bed, skin glistening in the dim light filtering through the curtains. The witch was used to heat – she had a demon inside her, powering her magic, after all – but that was inside her, warm and comforting. This heat was outside, harsh and intense. Inescapable. She glanced over at the inflatable demon in the corner, “what do you think, Mischa?”

       Mischa was one of Amber’s playthings… Someone Amber had helped realise their deepest desires, even if they didn’t quite know what they were. For now, Mischa was a cartoonish demonic punching doll, there in case Amber needed a little stress relief.  Every punch, every kick would send waves of exhilarating vibrations cascading through Mischa’s body. Now, though, she was just faintly bobbing side to side in the breeze from an open window. Her face fixed with a goofy grin, the inflatable said nothing.

       “Yeah, that’s what I thought,” Amber smiled, hopping up and padding over to Mischa, “you and I are going to go swimming…”

       Mischa bobbed about.

       “First, we’ll have to change your body a little,” Amber looked over Mischa with an appraising eye, putting together the beginnings of a new spell, “don’t worry, you’ll like this one…” Throwing her arms wide, Mischa felt herself slowly lifting off the floor, her whole body feeling even more weightless than usual. Her body twitched this way and that, buoyed by the magical glow permeating her body, the breeze still playing across her rubbery body. Anyone nearby might have thought she was squirming.

       “Hold still, darling,” Amber teased, tracing a finger down Mischa’s front. The rubber squeaked and stretched under her touch, sending shivers of pleasure through Mischa’s latex body. Her other hand wrapped around Mischa’s back, tracing over the curves of her ass, reaching down to mirror the first. Carefully, concentrating on her spell, Amber started to press in from both sides. Mischa’s latex skin creaked and groaned, stretching out around Amber’s hands. Creases started to form, taught skin wrinkling where the witch drew it together. Inside, Mischa could feel her skin sticking against itself, a warm tingle as the latex merged.

       Just when she thought her skin was stretched to the limit, that Amber couldn’t possibly press any harder, the witch’s fingers slipped through, forming a neat hole through her body. With nothing to hold her together the tension across her stretched skin suddenly snapped back, opening the hole out wide, her lower body curling into a rough doughnut shape.

       “There, you’re already shaping up nicely,” Amber smirked, running her hands over the ring that was once Mischa’s legs. Tugging here, pushing there, sculpting and smoothing her body bit by bit, shaping it into the shape of a perfect swim ring.

       “How does that feel? I bet you’re squirming inside,” Amber teased, well used to the effect she had on Mischa, the shivers of pleasure that ran through her body with each squeak of her skin. Amber experimentally grabbed Mischa’s sides, squeezing in, her elastic skin snapping back with a pop, “ah, I know what you need…”

       Amber squeezed again, more forcefully, grabbing fistfuls of latex in her hands. Warmth spread through Mischa’s body, melting the latex and letting it pool between Amber’s fingers. A few more tugs and the heat subsided, letting Mischa’s warped skin cool into solid handles, gleaming white against the red of her body.

       “There!” Amber grinned, tugging on the two, letting Mischa’s whole body flex between them, “now you won’t be slipping out from under me… not that you’d dare,” she added with a whisper, letting Mischa flex back to ‘normal’.

       “Now, can’t have you lying face down in the water… This might hurt a little, or feel free good, one of the two,” Amber imagined Mischa squirming with anticipation. She reached out for the inflatable girl’s waist, gripping either side where it met the ring of her lower body. Slowly, carefully, lovingly, she started to tweak and rub Mischa’s latex skin. Pleasant tingles spread through her skin, the growing warmth of friction, her skin melting and shifting bit by bit with each expert motion.

       Mischa’s torso started to slip, moving backwards over what was once her ass. The warmth grew, spreading out through more of her body, the vibrations bouncing back and forth across her skin. She felt like a balloon animal, completely at the mercy of the balloon artist as they tweaked and twisted their creation. Another wrenching tug and her torso slipped back again, pulling the air valve at her navel level with the seam running around her lower body.

       “Good balloon,” Amber smirked, reading Mischa’s thoughts, “now to fix these pesky arms of yours.” They really were getting in the way: the crude arms of a punching doll sticking awkwardly out to either side. A quick flick across each arm, a slight flash of pain through them, and Amber’s subtle claws split open Mischa’s skin. Each spluttered as air rushed out, the once-firm arms collapsing at her sides. Mischa might have panicked, fearing the rest of her might deflate along with her arms. A tingle of magic filled her insides, keeping the air at bay while Amber’s magic did its work.

       “Poor thing,” Amber smirked, looking at them blowing about aimlessly in the breeze, slapping against Mischa’s sides, “we’ll get these tidied up for you…” Taking one of the deflated arms, Amber began to twist it, over and over, the latex skin wrapping tightly around itself. Then she kept twisting, heat and pressure growing within the warped latex until it started to mingle and flow together. Apparently satisfied, Amber ran her hands along its length, smoothing the latex out. Folding it around a couple of times, she pushed it against Mischa’s side, the warmth spreading into her torso as latex and new, hard plastic merged into one.

       While Amber set to work on her second arm, Mischa tried to focus her thoughts on the first, feeling her warmed skin cooling into solid plastic: now just another handle fused with her flexible skin.

       “There, the perfect swim ring,” Amber grinned, stepping back to admire her handiwork, “although… you might draw some unwanted attention looking like that.” With a snap of her fingers, a swirl of orange surrounded Mischa, shining brightly as it settled on her skin. It tickled slightly, the magic forming a bright bikini top around her pool toy body, just a shade too tight so it pulled in and stretched across her inflated breasts.

       “Perfect,” Amber practically purred, clearly pleased with the sight of Mischa in that too-tight bikini. She’d conjured herself up a swimsuit to match, gleaming orange just like Mischa’s. Amber reached out, grabbing one of the inflatable’s shoulder handles. The magic that kept Mischa suspended faded away, letting her drop into Amber’s waiting hands. The quick fall and sudden stop set her body bobbing up and down, latex skin stretching and tugging at her handle. Mischa loved every moment of it.

       “Now, let’s get you to the pool…”




       Mischa bobbed along, tucked tightly under Amber’s arm, reaching across her waist. Her plastic skin pressed tightly against Amber’s bare skin, squeaking and crumpling slightly with each step the witch took. Amber’s other hand still firmly gripped the handle one of her arms had become, occasionally tugging sharply as she pulled Mischa’s body into a better position.

       Looking at the world sideways, she could see the pool ahead, blue water glistening under the sun… the same sun that was already playing across her skin. It shone off the creases and curves of her inflated body, highlighting her changed body, its warmth tickling as it spread through her.

       The playful chatter of the other pool-goers grew louder, the vibrations carrying through her body, making her almost tingle with anticipation. As Amber stepped closer to the pool, Mischa could see more than a few heads turning their way… were they staring at Amber, or her? Was her whole body on display for the world to see? Amber had mentioned the camouflage spell on her body meant that anyone looking would just see an ordinary swim ring… though now Mischa wondered if she’d been lying.

       Before Mischa had the chance to finish the thought, her body sailed through the air, flung free into the cool water ahead. She spun around, her vision a blur of blue water and colourful swimwear, her practically weightless body seeming to hang in the air…

       She landed with a splash, face-first into the cool water. The force of the impact stunned her, the rest of her body crumpling awkwardly behind her as she came to a sudden stop, a shockwave of air cascading back and forth inside. Bubbles filled her vision, dancing around her, tickling as they ran up her skin. A moment later and the water pushed back, forcing her air-filled body back to the surface. She rose unceremoniously, flipping back to rest on her lower body - as a swim ring should, she thought - feeling the cool water running down her chest.

       “Enjoying yourself?” Amber called from the edge of the pool, grinning down at Amber. She gracefully slipped down from the pool’s edge, her body barely making a ripple in the water as she dropped in, a stark contrast to Mischa’s splash landing.

       “Ahh, just what I needed,” Amber spoke, surfacing next to Mischa. She lazily draped an arm over her pool toy to steady herself, dragging Mischa down slightly. With a quick push, Amber lifted herself out of the water and onto Mischa. The pool toy’s skin squeaked and protested as Amber slid herself across. Draping herself over the swim ring, Amber let her ass slip down into the centre, snug inside Mischa’s inflated body. A few more tugs, a few more squeaks, and Amber was happily lazing across Mischa.

       For Mischa, the experience was anything but lazy. Her whole body stretched out under the weight of Amber, the water below pushing back. Every slight movement Amber made caused her body to bend and crumple, bobbing this way and that as the weight of her tipped about. Even the air inside her was in turmoil, constantly heated by the sun overhead, warming her plastic skin, cooled by the water below. Yet all she could do was bob up and down in the water, completely at Amber’s mercy.

       “I hope you’re enjoying yourself,” Amber mumbled, already half-asleep, one hand lazily splashing water against Mischa’s side, “because I could stay here all day…”