Chapter 1: A Girl's Trip Interrupted
The private jet's cabin hummed with a quiet, manufactured serenity that Gabi had grown to despise. She pressed her forehead against the cool glass of the window, watching the Aegean bleed into a smear of gold and sapphire below. It should have been romantic. It was supposed to be romantic. Marc had planned this getaway for months—whispered promises of whitewashed villas and candlelit dinners on the water, of finally slowing down and breathing together.
Except Marc was snoring.
She turned to look at him, sprawled across the cream leather couch like a golden retriever who'd run out of energy mid-play. One arm was flung over his face, his broad chest rising and falling in a rhythm so steady it made her teeth ache. He had looked beautiful this morning, all warm brown eyes and that quiet smile he reserved just for her. But twelve hours of togetherness had sanded the shine off everything, leaving only the dull grain of routine.
Gabi sighed and pulled out her phone, the screen's glow a small rebellion against the golden hour. Her thumb moved on autopilot, scrolling past sponsored ads and engagement announcements until she landed on a photo of her friends—Lindsey, Chloe, and the perpetually single Becca—crammed into a sun-drenched table at some Mykonos beach club. Their arms were tangled around cocktails, their smiles wide and sun-bleached. Lindsey had captioned it: “Wish you were here, Gabs! ❤️”
Gabi's jaw tightened. She was here. She was in the sky, suspended between destinations, trapped in a metal tube with her sleeping boyfriend and the weight of a relationship that had started to feel like a beautifully wrapped cage.
She watched the likes pile up.Fifty.Sixty. Eighty. Each one felt like a tiny pinprick of FOMO, a reminder that the world was spinning without her.
Marc shifted, mumbling something unintelligible, and her gaze snapped back to him. His fingers twitched against his cheek. She loved him. She did. She loved his steady hands and his careful words and the way he always knew exactly which wine to order. But somewhere between the third year of their relationship and this meticulously planned trip, something had curdled. The predictability of him—his routines, his patience, his infuriating, unshakeable calm—had begun to feel less like comfort and more like quicksand.
Gabi's fingers curled tighter around her phone.She needed something. Anything.A spark. A crack in the perfect veneer of her life.
Her thumb hovered over the app store for a moment, and then, with a restless impulse she couldn't name, she typed in the search bar: Freaky Friday.
She had seen the app in a meme her younger cousin had sent her, a joke about swiping into someone's life like changing a Netflix profile. The app icon was a simple, mirrored S-shape, and it had a 3.2-star rating with reviews that ranged from "lol, it did nothing" to "legitimately terrifying, do not recommend."
Gabi bit her lip. Then she tapped download.
The app installed in seconds. When she opened it, the screen flashed a jaunty welcome: “Ready to walk a mile in someone else's shoes?” Below that, a grid of avatars flickered into existence—each one a carefully curated persona, a digital mask waiting to be worn. There was "Aiden the Athlete," "Priya the Poet," "Marcus the Musician." Gabi scrolled past them all with a growing sense of absurdity.Then she stopped.
The avatar was labeled simply "Julia." And Julia was stunning.
The image showed a woman with deep chestnut hair that fell in glossy waves to her waist, sharp cheekbones that could cut glass, and full lips curved into a knowing smirk. Her eyes, a smoky hazel, held a glint of mischief that made Gabi's breath catch. She was wearing a silk slip dress that clung to curves Gabi had only ever dreamed of having, one strap slipping off her shoulder in a way that looked effortless and devastating all at once.
Julia looked like everything Gabi wasn't.Spontaneous. Dangerous.Free.
Gabi's heart hammered against her ribs. She glanced at Marc, still unconscious, his mouth slightly open. She could hear his breathing, steady and unchanging, a metronome counting out the monotony of their future. She imagined ten years from now: the same snores, the same carefully planned vacations, the same gentle, predictable love that would slowly smother her.
She looked back at Julia.
Her thumb hovered over the "swap" button.
This is insane, she thought. This is a prank. A stupid, childish prank.
But the restlessness in her chest was a wildfire, and she needed to burn something down.
Gabi pressed her thumb to the screen.
For a moment, nothing happened. The cabin remained silent, bathed in amber light, and Gabi almost laughed at her own gullibility. Of course it was a scam. Of course—
Then the air changed.
It was subtle at first—a shift in pressure, like the moment before a thunderstorm. The jet's soft, ambient hum seemed to deepen, and the golden light flickered, strobing briefly before settling back to its warm glow. Gabi blinked, her eyes stinging, and when she looked up, her breath caught in her throat.
Marc's body was... moving.Not physically. He was still lying on the couch, still sprawled in that unconscious, boyish way. But there was a ripple across his form, a shimmer that seemed to bend the light around him. His arms began to thin, the muscles smoothing down beneath the skin. His shoulders drew in, softening, narrowing, the angles of his body melting into something leaner. His jawline blurred, then sharpened, but differently—delicately, the bone structure reassembling itself into something more luminous.
Gabi's hand flew to her mouth.
Marc's work-roughened fingers, the ones that had sketched blueprints and held her hand through countless crowded streets, grew slender and manicured. His chest, broad and familiar, began to curve, swelling into soft, full breasts that rose and fell with a sudden, panicked breath. His waist cinched in, his hips flaring wide, and the tailored shirt he wore seemed to writhe against the new form, the fabric stretching and reshaping itself into something silky and revealing.
Dark hair spread across the pillow like spilled ink, cascading down the woman's bare shoulders. The strong line of his throat, the one she had pressed her lips to a hundred times, was now smooth and elegant, a subtle pulse beating beneath the dove-colored skin.
Gabi watched, transfixed, as her boyfriend—her steady, grounded, entirely male boyfriend—became someone else entirely.
The transformation was swift, surreal, and utterly silent. A blink, and it was done.
The woman on the couch stirred.
Marc—or rather, the woman who was now Marc—shifted, a low groan escaping her lips. The sound was higher than his usual baritone, softer, and it sent a thrill down Gabi's spine. Her lashes, dark and thick, fluttered open, and for a moment, the woman just stared at the ceiling, her expression a muddle of confusion and disbelief.
Then those smoky hazel eyes—Julia's eyes—found Gabi's."Gabi?" The voice was feminine, husky, a perfect match for the body that now housed him. Marc sat up slowly, his movements uncoordinated and clumsy. The silk slip dress slipped further down one shoulder, and he caught it with a gasp, his cheeks flooding with color. "What the hell—" He stopped, his eyes widening as his hands flew to his chest. He stared at them—at the long, elegant fingers, the perfectly shaped nails—before dragging them down to cup his own breasts through the cheap fabric. "What the fuck?"
Gabi couldn't help it.She laughed.
It bubbled up from somewhere deep inside her, a raw, disbelieving sound that cracked the tension in the cabin like a split egg. She pressed a hand to her chest, her other hand gripping the armrest, and laughed until her eyes watered.
Marc's face—Julia's beautiful, sharp-cheekboned face—contorted in a mask of indignation. "Gabi, this isn't funny. What did you do?"
Gabi doubled over, gasping for air. "I—I don't—I can't—" She wiped the tears from her eyes, fighting to catch her breath. "I found this app—I thought it was a joke—"
"A joke?" Marc scrambled to his feet, stumbling as the unfamiliar weight of his new body shifted his balance. He grabbed the back of the couch for support, his eyes wild. "I'm a woman! I'm—" He looked down at himself, at the curves and the long, bare legs, and a strangled sound escaped his throat. "I'm Julia?"
Gabi nodded, still wheezing. "The app—it had avatars—and you—I just wanted to see—"
"You wanted to see?" Marc's voice cracked, rising in pitch. "You swapped our bodies because you were bored?"
The words hung in the air, and Gabi's laughter died in her throat.
She looked at her boyfriend—at the stranger wearing his skin, his beautiful, unfamiliar skin—and felt the first cold tendril of guilt wrap around her heart. She had done this. She had been restless and impulsive and cruel, and now Marc was trapped in a body that wasn't his.
"I... I'm sorry," she whispered, the words feeling pathetic and inadequate.
Marc stared at her, his—her—lips trembling. He opened his mouth to speak, but no words came out. Instead, he just stood there, shivering in the silk dress, his hands clutching at the fabric like it was the only thing holding him together.
Gabi took a step forward, reaching out. "Marc—"
"Don't." He held up a hand, his voice sharp. "Just—don't."
The jet hummed around them, the golden light spilling across the cabin like honey. Somewhere below, the Aegean glittered, endless and indifferent.
Gabi watched her boyfriend—her beautiful, broken, feminine boyfriend—struggle to find his footing in a world that suddenly felt unsteady. The restlessness in her chest had been silenced, replaced by something far more unsettling.
She had wanted a spark.
She had wanted a crack in the perfect veneer of her life.
But staring at Marc now, at the fear and confusion swimming in Julia's hazel eyes, Gabi realized she might have just shattered everything she loved.
"Okay," she said slowly, her voice steadier than she felt. "Okay. Let's figure this out.Together."
Marc exhaled, a shaky, defeated sound that was entirely him despite the foreign body it came from. "Together," he repeated, the word tasting strange on his tongue.
Gabi nodded, even as her mind raced with a thousand questions she didn't have answers to. For the first time in months, she felt something other than restlessness.
She felt terrified.
But beneath the terror, buried deep where she was too afraid to look, she also felt the faint, forbidden flicker of excitement.
Marc was Julia now. And whatever came next, they would have to navigate together.
Marc's chest—Julia's chest—rose and fell in ragged, unsteady breaths. He kept his arms wrapped around his torso, clutching the flimsy silk like a lifeline, as if letting go would cause the rest of him to unravel too. His knuckles were white against the deep crimson fabric, and for a long, awful moment, neither of them spoke.
Gabi watched him. She watched the way his—her—Adam's apple, now absent, made swallowing look different. She watched the way his fingers trembled, the way his knees pressed together like he was trying to disappear into himself. Something hot and curious stirred in her chest, something she was almost ashamed to acknowledge.
She crossed the cabin, her steps slow, deliberate. The leather seat creaked as she lowered herself beside him, close enough to feel the warmth radiating off his bare shoulders. Her fingers twitched with the urge to touch, to trace the delicate collarbone that had replaced his broad chest.
"Marc." Her voice was soft, coaxing. "Look at me."
He didn't. His gaze stayed fixed on his lap, on the smooth, golden thighs peeking out from the hem of the dress. His voice, when it came, was barely a whisper. "I can't. I can't look at anything."
Gabi reached out and gently cupped his chin, turning his face toward hers. The contact made them both freeze. His skin was impossibly soft under her fingertips, the jawline delicate, the cheekbones sharp enough to cast shadows in the warm cabin light. His eyes—Julia's eyes, those smoky hazel depths—were glassy with panic.
"Hey," she breathed. "It's going to be okay."How?" His voice cracked, wobbling in a way that was so painfully him, so at odds with the sultry exterior he now wore. "How is any of this going to be okay? I'm in a dress, Gabi. I have—" He gestured vaguely at his chest, his face flushing."These. I have these."
Gabi bit the inside of her cheek to suppress a smile. "They're nice, though.Really nice."
"That's not funny."
"It's a little funny."
Marc made a sound somewhere between a sob and a laugh, pressing the heels of his palms against his eyes. "This is a nightmare. I'm dreaming. I'm going to wake up, and we're going to land in Mykonos, and everything is going to be—"
"Marc." Gabi's voice was sharper now, cutting through his spiral. She pulled out her phone, still clutched in her hand, and tapped the app open."Look."
He peeked through his fingers, his eyes red-rimmed and confused. Gabi turned the screen toward him, showing the familiar grid of avatars, the little "swap" button now glowing a steady amber. Below it, a countdown had appeared, crisp and digital and unmistakable.
30 DAYS.
The number pulsed like a heartbeat.Marc stared at it. The color drained from his face. "Thirty days," he repeated, his voice hollow. "I have to be... her... for thirty days?"
Gabi nodded slowly. "That's what it says. The app, it... it's not a prank. It's real, and it lasts a month." She watched the horror settle into his features, watched his beautiful new face crumple in despair. And something inside her, something reckless and hungry, sparked to life.
She should have felt guilty. She should have been scrambling to find a way to reverse this, to fix the colossal mistake she had made.
Instead, she felt alive.
"Marc." She leaned closer, her voice dropping to a conspiratorial whisper. "When's the last time you did something spontaneous? Something unpredictable?"
He blinked at her, utterly lost. "What are you talking about? I need to fix this. I need to—"
"Listen to me." Gabi grabbed his hands, squeezing them tight. They were so small now, so delicate in her grip. "We're on a private jet headed to Mykonos. You have this incredible body. And you have thirty days to do literally anything you want, without anyone knowing who you really are."
Marc stared at her like she'd grown a second head. "You're insane. You're actually insane."
"Think about it." Her words came faster now, tumbling out in a rush. "I've always—I've always wanted to do a girls' trip. You know that. I've talked about it for years, how fun it would be to just... let loose with my best friend. Go shopping, get cocktails, dance on tables, stay up all night talking about stupid stuff." She squeezed his hands again, her eyes bright. "This is our chance, Marc. This is our chance to have that."
"Gabi, I'm not your best friend, I'm your boyfriend. I'm the man you're supposed to marry." His voice pitched higher, cracking. "I can't just—I can't pretend to be someone else for a month."
"Why not?"
The question hung in the air between them, sharp and challenging. Marc opened his mouth, then closed it. He looked down at himself, at the body he was trapped in, and for a moment, something shifted in his expression. Confusion, still. But underneath it, a flicker of something else.
Gabi pressed her advantage. "You always say you want to understand me better. You always say you want to know what I'm thinking, what I'm feeling." She tilted her head, a slow smile spreading across her lips. "This is your chance. A whole month of walking in my shoes. Literally."
"That's not the same thing."
"Isn't it?"
Marc exhaled, long and shaky. His shoulders drooped, the fight draining out of him. "I don't even know how to walk in these," he muttered, gesturing at the strappy heels that had somehow materialized on his feet.
Gabi grinned. "I'll teach you."
He looked at her, really looked at her, and she saw the war raging behind those hazel eyes. The fear, the reluctance, the stubborn refusal to accept the absurdity of his situation. But she also saw something else. A tiny, reluctant spark of curiosity. A crack in his armor.
"You're enjoying this," he said quietly. "You're actually enjoying this."
Gabi bit her lip, trying—and failing—to look apologetic. "I'm enjoying watching you realize that maybe, just maybe, your precious control isn't as important as you thought."
Marc shook his head, but a ghost of a smile tugged at his new, full lips. "You're a menace, you know that?"
"I'm your menace." She leaned in and pressed a kiss to his cheek, feeling the strange, wonderful softness of his skin under her lips. "And we're going to have the best time, I promise."
He was quiet for a long moment. The jet hummed around them, the golden light spilling across the floor like liquid honey. Marc looked out the window at the endless blue of the Aegean, and Gabi watched his reflection in the glass, watching his new face soften with something like resignation.
"Thirty days," he said finally, the words heavy.
"Thirty days," she agreed.
"And then I'm back to normal?"
"That's what the app says."
He turned to face her, and in that moment, he looked almost like himself, despite the foreign features. "And if it doesn't work? If I'm stuck like this forever?"
Gabi reached out and brushed a strand of dark hair from his face, tucking it behind his ear. "Then we'll figure it out.Together. Just like we said."
Marc looked at her for a long, searching moment. Then, slowly, he nodded. "Fine.Fine. I'll do it. But we're setting some ground rules first."
Gabi's grin was blinding. "Name them."
"One: I'm not wearing a bikini. I don't care how good you think I'd look in one." He held up a finger, then a second. "Two: We're figuring out a backup plan. I don't trust an app to get this right, so we're researching alternatives. And three—" He faltered, his cheeks flushing again. "Three: you're not allowed to tell anyone.This stays between us. Forever."
Gabi pressed a hand to her heart, feigning solemnity. "Cross my heart."
"Gabi."
She laughed, bright and genuine, the sound filling the cabin. "I mean it. This is our secret.Our adventure." She reached out and took his hand again, threading their fingers together. "And I promise, Marc, by the time this is over, you're going to understand me better than anyone ever has."
Marc looked down at their joined hands, at his slender fingers wrapped around hers. He was still terrified.Still confused. Still disoriented in a body that felt alien and wrong.
But he also felt something else. Something he hadn't expected.
A strange, reluctant thrill at the thought of letting go.Of being someone else. Of shedding the weight of being Marc, the architect, the planner, the steady one.
Maybe, just maybe, this could be exactly what they both needed.
He squeezed her hand back. "Okay," he said, the word tasting like surrender and possibility. "Okay."
The jet tilted slightly, beginning its descent toward the island. The sun had almost fully set, painting the sky in shades of violet and rose, and the first stars were beginning to peek through the deepening blue.
Gabi looked out the window, watching the twinkling lights of Mykonos approach, and felt a surge of anticipation unlike anything she'd felt in years. The restlessness that had been gnawing at her for months had finally found a target. An outlet.
She glanced at Marc—beautiful, confused, completely out of his element Marc—and smiled.
Thirty days.
This was going to be the adventure of a lifetime.