Kitty Receives a Surprise Proposal from… Florian in XO, Kitty Part 3! 💍 Just when everyone thought Florian and Q were the perfect couple, a big surprise happened when Florian confessed his feelings to… Kitty?!
The XO, Kitty rollercoaster just took its wildest turn yet. As Season 3 of Netflix’s To All the Boys spin-off builds toward its early 2026 premiere, a leaked plot twist has fans clutching their popcorn and screaming into the void: Florian (Jocelyn Shelfo), the charming skateboarder who’s been Q’s (Anthony Keyvan) rock-solid boyfriend since Season 1, drops a bombshell by proposing to… Kitty Song Covey (Anna Cathcart)! Yes, you read that right—Florian confesses his feelings for Kitty in a moment so unexpected it’s flipped the Korean Independent School of Seoul (KISS) upside down. As of March 22, 2025, with production rumors swirling, this surprise proposal—teased in a Netflix Tudum snippet—has shattered the #FlorianQ ship and left everyone asking: what about Q? What about Minho and Dae? And how did Kitty stumble into this chaos? Let’s unpack the jaw-dropping twist that’s rewriting Season 3.
Florian and Q: The Golden Couple

From their meet-cute in Season 1, Florian and Q have been XO, Kitty’s most stable love story. Florian, the effortlessly cool American exchange student with a knack for skateboarding and flirting, swept Q off his feet during KISS’s Welcome Dance chaos. Q, Kitty’s loyal bestie and resident voice of reason, found his match in Florian’s laid-back charm. By Season 2, aired January 16, 2025, they’d weathered Q’s coming-out struggles and Florian’s long-distance stint back in the U.S., emerging as the couple fans dubbed “unbreakable.” Their tour cameos—Florian surprising Q with a Seoul skate date—melted hearts, with X posts like “#FlorianQ forever” trending after the finale.
Season 2’s endgame saw Kitty leaning toward Minho, Dae nursing his music dreams, and Florian and Q stronger than ever. Netflix’s February 2025 renewal promised a “summer of love,” and fans assumed Florian and Q would coast through Season 3—maybe planning a gap year together or just being adorably domestic. No one saw this coming. Florian proposing to Kitty? It’s the kind of curveball Jenny Han lives for, and it’s got the fandom in a chokehold.
The Proposal: A Moment of Madness
The Tudum teaser, dropped at 01:40 AM PDT on March 22, 2025, is short but seismic. Kitty’s in a Seoul park—cherry blossoms falling, sun setting—laughing with Florian over a shared ice cream. The vibe’s platonic until Florian kneels, pulls a ring from his pocket, and says, “Kitty, I’ve been lying to myself—I love you. Will you marry me?” Kitty’s eyes widen, her spoon clatters to the ground, and the clip cuts to Q’s stunned face watching from a distance. The tagline flashes: “Love flips the script.” Cue the internet implosion.
How did we get here? Season 3 likely kicks off with Kitty back at KISS after her summer tour with Minho, still wrestling with her Minho-Dae dilemma. Florian, now a senior alongside Q, has been a steady presence—skating with the gang, hyping Kitty’s chaos, and bonding over their shared American roots. Imagine subtle hints building up: Florian lingering after group hangouts, offering Kitty advice on love, or catching her when she trips (classic rom-com move). Fans might’ve missed it, blinded by his Q devotion, but the signs were there—until they weren’t subtle anymore.

The proposal could be the climax of a midseason arc. Picture Kitty and Florian teamed up for a KISS project—say, a fundraiser skate demo—where their chemistry sparks. Florian, confused by his growing feelings, confides in Yuri, who eggs him on: “Follow your heart, dude.” By the park scene, he’s all in, ring in hand—a spontaneous, reckless choice that screams Florian’s impulsive streak. Kitty’s reaction—shock, not joy—hints she’s not on the same page, but the damage is done.
Florian’s Confession: A Hidden Crush?
Florian’s bombshell confession raises the big question: when did he fall for Kitty? Season 1 gave us zero romantic vibes—Florian was Q’s from the jump, and Kitty was too Dae-obsessed to notice anyone else. Season 2 shifted the board: Kitty’s Minho flirtation and Dae heartbreak made her more vulnerable, and Florian’s easygoing support might’ve planted seeds. Maybe he admired her chaos—her wild ideas, her matchmaking meddling—while Q’s steadiness started feeling predictable.
A flashback could reveal the truth: Florian catching feelings during a late-night dorm chat, Kitty oblivious as she rambled about Minho. Or perhaps it’s newer—summer tour moments where Kitty’s energy outshone Q’s quiet loyalty. X fans theorize Florian’s been “lowkey pining since S2’s skate scene,” pointing to a throwaway line where he called Kitty “the spark KISS needed.” Whatever the trigger, his proposal flips his “perfect boyfriend” image into a messy, lovesick wildcard.
Q’s Heartbreak—and Kitty’s Dilemma
Q’s reaction is the gut punch. The teaser’s glimpse of his face—pale, betrayed—says it all. He’s been Florian’s anchor, the one who fought for their love against distance and doubt. Seeing his boyfriend kneel for Kitty, his best friend, could break him. Imagine Q storming off, refusing Kitty’s apologies, and icing Florian out—a rift that splits the KISS crew. Yuri might side with Kitty, Minho with Q, and Dae—ever the peacemaker—caught in the middle.
For Kitty, it’s chaos squared. She’s still untangling her Minho feelings—Season 2’s tour nod left them on the brink—and Dae’s return keeps her heart split. Florian’s proposal blindsides her; she’s never seen him as more than a pal. “Kitty’s too stunned to speak,” Cathcart teased in a Tudum Q&A, hinting at her character’s panic. Does she say no and risk losing Florian’s friendship? Or hesitate, sparking hope she doesn’t mean to give? Her matchmaker instincts might kick in, pushing her to fix this—but how do you fix a proposal you didn’t ask for?
Minho and Dae: The Ripple Effect

Minho and Dae aren’t sidelined by this twist—they’re collateral damage. Minho, poised to win Kitty after two seasons of buildup, might see Florian as a new rival. Picture him confronting Florian, all smirks and sharp words: “You had Q—why her?” Dae, nursing his own Kitty wounds, could use this to swoop back in, offering her comfort while quietly hoping she picks him. The love square—Kitty, Minho, Dae, Florian—turns into a pentagon with Q at its broken center, and Season 3’s “summer of love” becomes a summer of war.
Fandom Frenzy: Shock and Awe
The online reaction is pure pandemonium. X lights up with #KittyFlorian stans cheering—“He’s the chaos she deserves!”—while #FlorianQ loyalists sob, “Q didn’t sign up for this!” A viral post reads, “Florian proposing to Kitty is the twist I never knew I needed—Q nation, we’re grieving.” Confusion reigns over Kitty’s endgame: “Minho? Dae? Now Florian? MAKE IT STOP.” Some accuse Netflix of bait-and-switching, with one fan raging, “Don’t tease FlorianQ perfection then do THIS.”
Reddit threads dissect Florian’s motives—bisexual awakening? Midlife crisis at 18?—while fan art of Kitty in a wedding skate helmet floods TikTok. A petition to “save Florian and Q” hits 5,000 signatures, but #KittyFlorian edits are gaining traction. “Anna Cathcart’s chemistry with everyone is unreal,” one user marvels. “This could work.”
Season 3’s Big Picture
Showrunner Jessica O’Toole’s “unexpected turns” promise from February 2025 now feels prophetic. The proposal could be Season 3’s midpoint peak—Kitty rejecting Florian, Q forgiving him, and Minho or Dae stepping up—or a finale cliffhanger, with Kitty’s answer TBD. Florian’s arc might explore his identity, echoing Kitty’s Season 1 bisexuality tease, while Q’s resilience shines through heartbreak.
Netflix’s silence post-leak keeps fans guessing. Will Florian’s confession stick, or was it a test scene scrapped for being too wild? With filming underway as of March 2025, the twist aligns with XO, Kitty’s knack for subverting expectations—just when you think you’ve got it figured out, chaos strikes.
The Verdict
As of 01:45 AM PDT on March 22, 2025, Florian’s surprise proposal has XO, Kitty fans in a chokehold. It’s a gut punch to Q, a detour for Kitty, and a middle finger to predictions. Whether it’s endgame or a fleeting shock, one thing’s clear: Season 3 is rewriting the rules—and Kitty’s heart is the prize. Love, betrayal, and a ring—who could ask for more?