The Challenge App - Cover

The Challenge App

Copyright© 2025 by JohnManTD

Chapter 1

Science Fiction Sex Story: Chapter 1 - Oliver finds a weird magical app on his phone that gives him strange transformative challenges. The rewards seem interesting, but the punishments are not to be messed with.

Caution: This Science Fiction Sex Story contains strong sexual content, including Ma/Fa   Coercion   Reluctant   Heterosexual   Fiction   Science Fiction   Magic   Masturbation   Oral Sex   Safe Sex   Sex Toys   Body Modification   Size   Transformation  

The stale scent of lukewarm coffee and the faint, persistent hum of the ancient refrigerator were the usual soundtrack to my 10:00 AM. Another Tuesday. Another day stretching before me with the thrilling promise of ... well, mostly nothing. My reflection in the smudged screen of my sputtering laptop showed the same Ollie it always did: twenty-two years of aggressively average features, light brown hair that perpetually looked like I’d just crawled out of bed (which, to be fair, I usually had), and a physique that screamed “knows where the gym is, chooses not to visit.” My existence was a masterclass in mediocrity, a beige oil painting of suburban ennui.

I lived at home, a fact that was a constant source of low-grade humiliation and Mom’s worried sighs. Mom, whose love language was passive-aggressive comments about my “potential” and strategically placed job fair brochures. Then there were my sisters, Chloe and Megan, the goddesses of our humble abode. Chloe, the elder at twenty-five, was a vision of curated blonde perfection, her life seemingly one long Instagram story filtered through Valencia and Earlybird, her wit as sharp and cutting as the designer heels she somehow afforded on a part-time yoga instructor’s salary. Megan, nineteen, was her darker, moodier counterpart, all smoldering eyeliner, ripped band tees, and an aura of perpetual, languid disdain for the sheer uncoolness of her family. They were both, objectively and infuriatingly, hot. Not just pretty – hot. The kind of hot that makes car stereos spontaneously combust and grown men walk into lamp posts. And they knew it, wielding their combined genetic jackpot like a pair of diamond-encrusted scepters, mostly to remind me of my place in the family hierarchy: somewhere between “disappointment” and “wallpaper.”

My illustrious career at the local Walmart, a glamorous three-shift-a-week whirlwind of corralling rogue shopping carts and patiently explaining the concept of “out of stock” to bewildered octogenarians searching for their specific brand of high-fiber prune juice, was hardly setting the world on fire. It barely covered the cost of my ever-expanding collection of instant ramen flavors and the gas for my sputtering, decade-old hatchback. College had been a brief, ill-fated experiment, a single semester of noble intentions drowned in a sea of 8 AM lectures and actual, required effort. I’d retreated, tail between my legs, to the familiar comforts of my parents’ basement, procrastination, and the gentle, soul-crushing embrace of unfulfilled potential. Girlfriend? Let’s just say my romantic life made a Trappist monk look like Casanova. My primary form of social interaction involved passionately debating the canonical status of obscure video game lore with equally passionate, equally socially challenged strangers on internet forums. My life wasn’t bad, per se. It was just ... absent. A placeholder. An ellipsis waiting for a sentence that never seemed to arrive.

So, yes. Boredom. It was less an emotion and more a chronic underlying condition, the tinnitus of my soul.

Which, I suppose, explains why my thumb, hovering over the TikTok feed that Tuesday evening, didn’t immediately swipe past the ad. Normally, my brain, finely tuned by years of mindless scrolling, had developed an almost psychic ability to detect and dismiss sponsored content before it even fully registered. The usual fare – garish mobile game promos featuring suspiciously buxom elves, dropshipping schemes for LED pet collars that promised to solve canine existential angst, AI-generated “life hack” videos that were usually just thinly veiled attempts to sell me more useless plastic crap. But this one ... this one snagged my attention like a fishhook in the thumb.

It began with a flicker, a visual stutter in the endless stream of dancing teens and talking dogs. My username – OllieKnowsBest, a monument to youthful irony and misplaced confidence – flashed almost subliminally across the screen. Then, a voice. Smooth, androgynous, a synthesized purr that slid into my earbuds with an unsettling intimacy.

“Oliver. Are you ... bored?”

I froze. My thumb, mid-swipe, hung suspended. Oliver. Not Ollie, the casual diminutive everyone used. My full, legal, on-my-birth-certificate name. How in the ever-loving fuck did TikTok know my real name is Oliver? Most of my friends don’t even know, I’ve always gone by Ollie. Data mining was one thing; this felt like it had just read my mail. Or my mind.

The voice continued, its cadence a slow, seductive drawl, like digital honey laced with something vaguely sinister. “Is your reality feeling a little ... predictable, Oliver? A bit ... monochrome? Do you crave ... change? A frisson of the unexpected? A chance to spice things up, to shuffle the deck, to rewrite the very script of your own mundane existence?”

My heart did a weird, nervous little kickflip against my ribs. This wasn’t just targeted advertising; this was a goddamn psychic intervention. Or a very, very elaborate prank orchestrated by someone with far too much time on their hands and access to my deepest, most unspoken anxieties.

“Introducing Reality Weaver,” the voice cooed, as a sleek, minimalist logo materialized on the screen – a stylized loom, its threads shimmering with faint, ethereal light, weaving and unweaving in a hypnotic pattern. “The revolutionary new application that puts the power of transformation directly into your hands. Complete challenges. Earn rewards. Reshape your world. Reshape ... yourself. Are you ready to weave a new reality, Oliver? Are you ready to become the architect of your own destiny?”

A single, pulsating button appeared beneath the logo: [DOWNLOAD REALITY WEAVER].

Challenges? Rewards? Reshape myself? It sounded like a particularly ambitious self-help seminar run by a Silicon Valley cult with a penchant for dramatic pronouncements. And yet ... that persistent, gnawing ache of boredom, that deep-seated dissatisfaction with the endless, beige landscape of my life ... it made me hesitate. It made me ... curious. Dangerously, stupidly curious.

“What in the ever-loving hell,” I muttered, my voice a dry croak in the quiet of my messy room. My thumb, seemingly possessed by a will of its own, drifted towards the button.

“Oliver!” Mom’s voice, sharp as shattered glass, ripped through the quiet, making me jump. “Dinner! Now! And for God’s sake, put on a clean shirt! You look like you’ve been wrestling badgers!”

Saved by the dinner bell. Or perhaps, damned by it. I sighed, the spell momentarily broken. I tossed my phone onto the rumpled disaster zone that was my unmade bed, the Reality Weaver app, and its unsettlingly personal invitation to godhood, temporarily eclipsed by the far more immediate and mundane reality of lukewarm meatloaf and familial interrogation.

Dinner was the usual delightful affair. Mom, a connoisseur of subtle guilt trips, spent most of the meal sighing heavily and making pointed comments about the state of the job market for “young people who actually apply themselves.” Chloe, resplendent in some effortlessly chic outfit that probably cost more than my monthly Walmart paycheck, was meticulously dissecting a single pea with her fork, her expression one of profound, existential boredom, occasionally flicking a disdainful glance in my direction. Megan, shrouded in her customary aura of brooding mystique and black eyeliner, was silently communicating her contempt for us all via a series of world-weary eye-rolls and barely perceptible sighs, her thumbs a blur as she conducted some vital, life-or-death transaction on her phone, probably curating the perfect playlist of obscure indie bands no one else had ever heard of.

“So,” I ventured, trying to sound casual, like I hadn’t just been offered the keys to the universe by a creepy AI voice on a Chinese spyware app. “You guys, uh, see that weird ad on TikTok today? The one that, like, knows your name and stuff?”

Chloe paused, her fork hovering dramatically over the mutilated pea. She raised a perfectly sculpted eyebrow, a tiny, almost imperceptible smirk playing on her lips. “An ad that knows your name, Ollie? Are you quite sure you haven’t been raiding Carl’s ‘special’ gummy bear stash again? Because that level of personalized advertising technology is still firmly in the realm of science fiction, darling. Or possibly the CIA.” She finally speared the pea with surgical precision, a tiny, triumphant glint in her ice-blue eyes. Carl was my nerdy, conspiracy-theorist friend from high school, whose occasional forays into homemade edibles were the stuff of local legend and several cautionary tales.

“No, I’m serious!” I insisted, feeling the familiar heat of frustration creep up my neck. “It called me Oliver! My full name! And it was for this app, Reality Weaver. Said it lets you do challenges and ... and change things.”

Megan, for the first time all evening, actually looked up from her phone, her dark eyes, heavily kohled, fixing me with a look of mild, almost clinical curiosity, like I was a particularly uninteresting insect specimen she was being forced to examine. “Reality Weaver?” She tapped a few times on her own phone screen, her expression unreadable. Then, a delicate, dismissive snort. “Nothing. Zip. Nada. Not in the App Store, not on Google. You’re hallucinating, Ollie. Or you clicked on some seriously sketchy malware link from one of those ... sites ... you frequent.” The unspoken implication hung heavy in the air, ripe with sisterly disdain.

“It was real!” I protested, my voice rising slightly. “It was downloading! Right before Mom called for dinner!”

“Of course, it was, sweetie,” Chloe cooed, her voice dripping with patronizing sympathy as she meticulously buttered the last bread roll, the one she’d strategically maneuvered away from Megan’s grasp earlier. “Along with the unicorns and the leprechauns. Probably some Russian hackers trying to steal your vast Walmart fortune and your impressive collection of novelty ramen bowls.”

They both laughed then, that shared, effortlessly cruel sisterly laugh that always managed to shrink me down to about ten years old, feeling foolish and utterly, hopelessly outmaneuvered. I slumped back in my chair, defeated, the taste of meatloaf suddenly turning to ash in my mouth. Maybe they were right. Maybe I was losing it. Maybe the sheer, mind-numbing monotony of my existence had finally caused some vital circuit in my brain to snap.

After dinner, after enduring another thinly veiled interrogation from Mom about my “five-year plan” (which currently consisted mostly of figuring out what to have for lunch tomorrow), I retreated to the relative safety and sanity of my basement bedroom. I grabbed my phone, half-expecting, half-hoping, to find no trace of the phantom app, to confirm that it had all been a bizarre, stress-induced hallucination.

I opened the App Store. Searched “Reality Weaver.” Nothing. Just a slew of generic meditation apps promising inner peace through whale song and a surprising number of tutorials on the ancient art of loom weaving. Google yielded similarly barren results. A few obscure fantasy novels with vaguely similar titles, a long-defunct Etsy shop that had once sold macramé plant hangers. No app. No mention of it anywhere.

My stomach twisted into a cold, tight knot. So, it wasn’t real. I had imagined it. Or Carl, that magnificent bastard, had somehow managed to pull off the most elaborate, targeted, gaslighting prank in human history.

But then, as I swiped back to my phone’s home screen, my heart executed a frantic, panicked tap-dance against my ribs. There it was. Nestled innocuously between my rarely used banking app (mostly displaying a depressingly low balance) and a perpetually unfinished game of sudoku. The sleek, minimalist icon of the Reality Weaver. The stylized loom, its threads of light pulsing with a faint, almost imperceptible energy.

It was real. It had downloaded. And it existed only on my phone, a digital ghost in the machine, invisible to the rest of the world.

A shiver, not entirely unpleasant, a strange cocktail of fear and illicit excitement, traced its way down my spine. This wasn’t just weird anymore. This was ... something else. Something that whispered of hidden doors and altered realities, something that smelled faintly of ozone and cosmic mischief. My rational brain, what little of it remained after years of underuse, screamed at me to delete it. Now. Drag the icon to the trash, perform a factory reset, maybe even ceremonially drown the phone in holy water. Go back to my safe, boring, beige existence and pretend this never happened.

But that itch ... that persistent, gnawing, damnably seductive curiosity ... it was a siren song too potent to ignore. What if? What if it wasn’t a prank? What if it was real? What if it could actually ... change things? My life, so desperately, achingly in need of something, anything, to break the monotony.

My thumb, seemingly possessed by a reckless, thrill-seeking demon, hovered over the icon. It trembled slightly. Fuck it. What did I truly have to lose? My prestigious career as a part-time shopping cart sanitation engineer? My vibrant social life, which consisted mainly of arguing with anonymous strangers on internet forums about which iteration of Zelda had the superior Water Temple? The stakes, frankly, were embarrassingly low.

I tapped the icon.

The app opened instantly, no splash screen, no tedious loading bar. Just a stark, minimalist interface, like looking into the void and finding it had a surprisingly good UX designer. And then, the checkboxes. Appearing one after another, filling themselves in with a silent, unnerving, omniscient efficiency.

USER PROFILE: OLIVER

AGE: 22.3 YEARS

BIOLOGICAL SEX: MALE

HEIGHT: 178.2 CM (5’ 10.1”)

WEIGHT: 74.8 KG (165 LBS)

BODY FAT PERCENTAGE: 18.7%

MUSCLE MASS INDEX: 29.3 (AVERAGE)

SEXUAL ORIENTATION: HETEROSEXUAL (PRIMARY)

PENIS LENGTH (ERECT): 15.8 CM (6.22”)

PENIS GIRTH (ERECT): 12.1 CM (4.76”)

AVERAGE EJACULATE VOLUME: 3.7 ML

TESTICULAR VOLUME (COMBINED): 38.5 CC

IQ (ESTIMATED, BASED ON RECENT BROWSING HISTORY AND VOCABULARY COMPLEXITY): 107

CURRENT RELATIONSHIP STATUS: SINGLE (PROLONGED)

KNOWN FETISHES/PARAPHILIAS: [DATA REDACTED – REQUIRES HIGHER WEAVER LEVEL FOR ACCESS]

REALITY STABILITY INDEX: 99.9997% (NOMINAL)

My jaw hit the floor with an almost audible thud. What the actual, ever-loving, interdimensional fuck. It didn’t just know my basic stats; it knew ... everything. Sexual orientation? Average ejaculate volume? Testicular volume? My fetishes, for Christ’s sake, even if they were currently redacted? A wave of nausea, hot and visceral, washed over me, mixed with a bizarre, intrusive sense of profound violation. This wasn’t just data mining; this was a full goddamn colonoscopy of my entire being, conducted by some omniscient, probably malevolent, digital entity. And that last metric, ‘Reality Stability Index,’ still stubbornly at 99.9997% ... what in the fresh, cosmic hell did that even mean? Was my reality somehow ... degrading?

My hand, slick with a sudden cold sweat, trembled as I cautiously tapped the ‘CONTINUE’ button, which pulsed with a faint, almost taunting luminescence at the bottom of the screen. The deeply unsettling profile page vanished, replaced by a home screen that was somehow even more minimalist and ominous.

REALITY WEAVER – USER: OLIVER

LEVEL: 0 (NOVICE WEAVER – PATHETIC WORM)

EXPERIENCE POINTS: 0/100 TO LEVEL 1

AVAILABLE GEMS: 0

DAILY CHALLENGES (REFRESH AT 00:00 LOCAL TIME):

[EASY] – REWARD: 1 GEM, 10 XP – “Pathetic Worm Effort”

[MEDIUM] – REWARD: 3 GEMS, 30 XP – “Mediocre Mortal Toil”

[HARD] – REWARD: 6 GEMS, 70 XP – “Slightly Less Pathetic Cosmic Errand”

MENU:

[SHOP OF UNSPEAKABLE TEMPTATIONS]

[INFO & TUTORIALS (FOR THE TRULY DESPERATE)]

[SETTINGS (ACCESS DENIED – YOU ARE NOT WORTHY)] (Still greyed out, now with added insults)

[LOG OUT (ESCAPE IS FUTILE)] (Also greyed out, the parenthetical taunt a fresh stab of dread)

Pathetic worm? Unspeakable temptations? Escape is futile? Okay, this app didn’t just have a creepy AI voice; it had a personality. A deeply sarcastic, probably sadistic personality. And it clearly had a very low opinion of its new user.

Daily challenges. Still infuriatingly vague categories, now with added derisive commentary. This was getting weirder, and frankly, more insulting, by the second. I tapped on the ‘SHOP OF UNSPEAKABLE TEMPTATIONS’ button, morbid curiosity overriding my rising panic. A new screen appeared, mostly filled with greyed-out icons shaped like question marks, forbidden symbols, and what looked suspiciously like miniature eldritch horrors. The few visible, and presumably entry-level, options were:

SHOP – GEMS REQUIRED (FOR PATHETIC WORMS LIKE YOU)

DAILY CHALLENGE REDRAW: 3 GEMS – Don’t like your odds, worm? Pathetic. Spin the wheel of mediocrity again.

MINOR TRAIT BOOST (25%): 5 GEMS – Slightly enhance one existing personal attribute permanently.

REVERSE PUNISHMENT: 10 GEMS – Undo one active consequence of your inevitable failure. Try not to screw up so much next time.

ACQUIRE MINOR PHYSICAL ALTERATION (LVL 3 REQUIRED): 15 GEMS – Upgrade your form. It won’t make you any less pathetic.

??? (LVL 5 REQUIRED)

??? (LVL 7 REQUIRED)

And so on. The list seemed to scroll endlessly, hundreds, maybe thousands, of locked options, each hinting at powers and possibilities that made my mundane brain ache, each accompanied by a fresh wave of creatively insulting flavor text. All requiring gems. Gems I didn’t have. Gems I could only earn by completing these mysterious, vaguely threatening daily challenges.

My curiosity, now thoroughly weaponized against my own sanity and better judgment, led me, inevitably, to the ‘INFO & TUTORIALS (FOR THE TRULY DESPERATE)’ section. The text that appeared was sparse, clinical, almost chilling in its detached, slightly mocking explanation of reality-altering mechanics.

Listen up, worm. You have been selected. Don’t ask why; the cosmic reasoning is beyond your feeble comprehension.

Reality Weaver provides opportunities for personal alteration and minor environmental influence via Challenge/Reward protocols. Don’t get any grand ideas about godhood. You’re not that special. I’m just bored

Daily Challenges are generated each day. Upon accepting a Challenge, specific parameters will be revealed. You have until local midnight (00:00) to complete the accepted Challenge, regardless of when your pathetic ass finally decides to accept it. Earlier acceptance obviously provides a longer completion window. Basic math, worm. Try to keep up.

Successful Challenge completion yields Gems (our shiny, arbitrary in-app currency) and Experience Points (XP for your pathetic Weaver Level progression). Upon success, any temporary alterations imposed by the Challenge parameters will revert to your baseline state as recorded at 00:01 local time on the day the Challenge was accepted. Don’t expect a parade.

Failure to complete a Challenge by the deadline will result in a Punishment. Punishments are thematically linked to the Challenge (we have a surprisingly ironic sense of humor) and are permanent to you or your immediate, equally mundane, environment. Punishments can be reversed via Shop purchases, assuming you ever manage to earn enough gems, which, frankly, seems unlikely.

Okay. What. The. Fuck. I should have just ignored it there, shrugged it off as a prank and forgotten about it. Deleted the app.

But then I remembered. That gnawing, soul-crushing boredom. That endless, featureless expanse of beige that was my life. The feeling of being a background character in my own poorly written story. And this app, this terrifying, insulting, reality-bending monstrosity ... it was offering me a pen. A chance to rewrite the script. A dangerous, terrifying, potentially catastrophic chance, yes. But a chance nonetheless.

My finger, trembling with a mixture of terror and a strange, illicit thrill, drifted back to the ‘DAILY CHALLENGES’ section. Easy. 1 Gem. 10 XP. “Pathetic Worm Effort.” What could be so bad about an ‘easy’ challenge, even one designed for pathetic worms? Probably something mind-numbingly stupid, like “successfully make toast without burning it” or “manage to put on matching socks.”

Carl. It still felt like Carl, somehow. Or maybe Carl was just a convenient scapegoat, a familiar bogeyman to pin this cosmic horror onto. This was exactly the kind of elaborate, psychologically manipulative, deeply fucked-up prank he’d find hilarious. He was a coding genius, always tinkering with weird AI, obscure software, and questionable ethics. He’d probably built this whole thing just to watch me squirm. The personalized details, the weird exclusivity, the insults ... it screamed ‘Carl’s twisted, over-engineered sense of humor.’

“Fine, Carl,” I muttered again, a defiant, slightly hysterical grin spreading across my face. “You want to play mind games, you magnificent, perverted bastard? Let’s fucking play.”

I tapped the ‘[EASY]’ challenge button. The confirmation screen popped up, its warning stark and unambiguous:

ACCEPT EASY CHALLENGE? (“Pathetic Worm Effort”)

WARNING: ONCE CONFIRMED, CHALLENGE CANNOT BE CANCELED OR UNDONE. WORM-LIKE ATTEMPTS AT REGRET ARE FUTILE. FAILURE TO COMPLETE BY 00:00 WILL RESULT IN PUNISHMENT. ARE YOU SURE YOUR PATHETIC BRAIN CAN HANDLE THIS, WORM?

[CONFIRM, YOU MAGGOT] [CANCEL, AND REMAIN A QUIVERING COWARD]

My thumb hovered over ‘CONFIRM, YOU MAGGOT.’ This was monumentally stupid. Reckless. Potentially life-altering in a very, very bad way. But the thought of Carl laughing his ass off, thinking it had spooked me into remaining a “quivering coward” ... No. I wasn’t going to give it the satisfaction. Besides, it was probably just some elaborate visual gag, some augmented reality bullshit designed to prey on my insecurities. An ‘easy’ challenge couldn’t be that bad. Right?

I jabbed ‘CONFIRM, YOU MAGGOT’ with a surge of adrenaline-fueled bravado.

The screen flickered, then new text appeared, stark and simple:

EASY CHALLENGE ACCEPTED: “WEAR A BRA THAT FITS.”

TIME REMAINING: 02:58:17 (LOCAL MIDNIGHT DEADLINE)

PUNISHMENT FOR FAILURE: CURRENT PHYSICAL ALTERATION BECOMES PERMANENT.

ADDITIONAL INFO: A SUPPORTING GARMENT, DESIGNED FOR FEMALE BREASTS, APPROPRIATE TO CURRENT CHEST SIZE AND CONFIGURATION, MUST BE WORN CORRECTLY FOR A CONTINUOUS PERIOD OF AT LEAST ONE (1) MINUTE TO REGISTER CHALLENGE COMPLETION. GOOD LUCK, WORM. YOU’LL NEED IT.

Wear a bra that fits? I burst out laughing, a loud, slightly hysterical bark of amusement that echoed in my quiet room. Seriously? That was the grand, reality-bending challenge? Carl, you magnificent, perverted, overthinking bastard. This was hilarious. “Wear a bra that fits.” Like I even owned a bra. Or had anything remotely resembling female breasts to put in one. This was definitely a prank. A stupid, harmless, if slightly creepy and overly elaborate, prank.

I tossed my phone onto the bed, still chuckling, shaking my head at the sheer absurdity of it all. “Nice try, Carl,” I said to the empty room, already dismissing the challenge as a cleverly coded joke. “You almost had me going there for a second.” I wasn’t going to play along with his weird fetish game. No way. Let the timer run out. Let the “punishment” happen. What was it going to do? Send me a notification saying, “Ollie is a bad worm, Ollie gets no gems”? Flash some embarrassing picture on my screen? Please.

I stretched, yawning, suddenly feeling the accumulated tiredness of the day, the adrenaline rush of discovering the app, the weirdness of its intrusive knowledge, all crashing down on me at once. I decided to call it a night. Maybe tomorrow, after a good night’s sleep, I’d confront Carl, see if I could get him to confess to this elaborate digital charade. Or maybe I’d just delete the damn app and try to forget this whole bizarre episode ever happened.

I stood up from my desk chair, intending to head for the bathroom, brush my teeth, the usual mundane pre-sleep ritual. And that’s when I felt it. The initial, almost imperceptible shift.

A subtle ... new weight. Not much, barely noticeable, but definitely there. A slight, unfamiliar sway in my upper body as I took a step. My chest felt ... different. Fuller, somehow. Softer. Like there was an extra layer of padding beneath my skin that hadn’t been there moments ago.

I stopped dead in the middle of my room, my blood turning to ice water, the earlier amusement vanishing like smoke. No. It couldn’t be. It was just a prank. An app. Pixels on a screen. It couldn’t actually...

My hands, trembling uncontrollably now, moved upwards, towards my chest. My t-shirt, a loose, faded band tee I’d owned for years, suddenly felt ... tighter. Strained across my upper torso in a way it never had before. My fingertips brushed against something soft, yielding, undeniably fleshy, beneath the thin cotton. Something that was definitely, unequivocally, not pectoral muscle.

Breasts.

I had breasts.

Small ones, yes. Very small. Not like Chloe’s impressive, gravity-defying globes, or even Megan’s more subtly alluring, perfectly shaped curves. But they were undeniably, unmistakably breasts. Female breasts. Growing on my chest. My male chest.

“No. Fucking. Way,” I whispered, my voice a strangled croak, the sound swallowed by the sudden, deafening roar of blood pounding in my ears.

I ripped the t-shirt off over my head with a strangled cry, tossing it onto the floor as if it were on fire. I stumbled, half-blind with panic, towards the full-length mirror mounted on my closet door. The reflection that stared back was ... me. Ollie. My familiar, average face, pale with shock, eyes wide with dawning horror. My usual, unremarkable male torso. But with ... them.

Two soft, pale mounds, pushing out from my otherwise flat, unremarkable chest. They weren’t huge, not by any stretch of the imagination. Maybe a small A-cup, a very optimistic B-cup if I puffed out my chest and squinted? But they were perfectly formed, with a gentle, natural slope, a subtle, almost delicate roundness that was utterly, terrifyingly, irrevocably feminine. And the nipples ... oh god, the nipples. They were no longer the small, flat, typically male discs I was used to seeing in my reflection. These were ... different. Transformed. Larger, certainly. Darker, a dusky, sensitive rose color that seemed to blush even under the dim light of my bedroom. And they were puckered, tightened into prominent, almost aggressive buds that seemed to pulse with a strange, alien sensitivity. They looked like girl nipples. Real girl nipples. On my chest.

My breath hitched in my throat, caught somewhere between a sob and a scream. My mind reeled, struggling to process the impossible reality confronting me. This wasn’t augmented reality. This wasn’t a visual gag superimposed on my reflection. This was real. Flesh and blood. My flesh. My blood. Transformed. Altered. Feminized.

My hands came up again, hesitantly this time, moving with an agonizing slowness, as if afraid to confirm what my eyes were already screaming at me with undeniable, terrifying certainty. I touched one. My right one. It was soft. Softer than muscle, softer than any part of my own body I’d ever touched before. Warm. Yielding. Like a small, ripe fruit nestled against my ribcage. I cupped it gently, my palm fitting perfectly around its modest but definite swell. It filled my hand, a perfect, small, terrifyingly real handful. I squeezed, just a little, the pressure sending a strange, alien sensation jolting through me – not pain, not exactly, but a deep, resonant sensitivity, a thrumming awareness that spread from my chest like ripples in a pond, down into my stomach, my groin, making my legs feel suddenly weak.

I did the same to the other one. The left one. Identical. Perfectly symmetrical. Two small, soft, undeniably female breasts, complete with exquisitely sensitive, very prominent female nipples, grafted seamlessly onto my otherwise unremarkable male frame. My skin prickled with a million tiny explosions of sensation. A wave of vertiginous dizziness washed over me. I leaned heavily against the cool wood of the closet door for support, my legs feeling like overcooked spaghetti, my vision blurring at the edges.

The app. The challenge. “Wear a bra that fits.” It wasn’t a suggestion. It wasn’t a joke. It was a goddamn prerequisite. It had given me breasts. So I could wear a bra. Holy. Fucking. Interdimensional. Shit.

After the initial, paralyzing wave of panic and horrified disbelief began to subside, leaving me shaky and nauseous but still upright, another emotion, darker, more insidious, more confusing, began to surface from the murky depths of my shattered psyche. Curiosity. A perverse, undeniable, deeply shameful curiosity.

 
There is more of this chapter...

When this story gets more text, you will need to Log In to read it

 

WARNING! ADULT CONTENT...

Storiesonline is for adult entertainment only. By accessing this site you declare that you are of legal age and that you agree with our Terms of Service and Privacy Policy.


Log In