In the precursor for XO, Kitty — the To All the Boys franchise — Laura Jean Covey pens five letters…five letters, written at different times in her life, all addressed to the boys she’s loved before. She never intends on sending them, they simply exist, tucked away in the teal hatbox her mother gave her, as a way for her to exorcise her own emotions on the page.
“I write a letter when I have a crush so intense I don’t know what else to do,” Laura Jean explains in the movie adaptation. “Rereading my letters reminds me of how powerful my emotions can be, how all-consuming.”
Much to Lara Jean’s dismay, her letters find their ways to their addressees: her sister’s (ex-) boyfriend, Josh Sanderson, a boy named Kenny from camp, Peter Kavinsky from 7th grade, Lucas James from homecoming, and John Ambrose from Model UN. She escapes unscathed on two fronts: Kenny’s letter is addressed to the camp where they met, so he likely never receives it and Lucas turns out to be gay. But through a series of heterosexual hijinks that I won’t delve into, the letter sent to Peter Kavinsky sparks a fake relationship which leads to a real relationship that’s persisted (to some degree) across three movies and, apparently, three seasons of this spin-off.
This is the lore that this universe has created and, during the second season of XO, Kitty, the show’s writers extended this lore to the youngest Covey sister. After arriving at the Korean Independent School of Seoul (KISS), Kitty Song Covey (Anna Cathart) falls in love — like, heart-eyed emoji in love — with her former enemy turned bestie, Yuri (Gia Kim). Unwilling to upend Yuri’s relationship with her girlfriend, Juliana (Regan Aliyah), Kitty seeks out a new relationship (with Sasha Bhasin’s Praveena) and consigns her feelings to a goodbye letter that she keeps tucked into a little box in her nightstand. She never intends for anyone to see it, she just keeps it nearby to remind her to avoid old habits.
But, of course, as the lore goes (and perhaps, as a bit of karma for Kitty having sent out Laura Jean’s letters): the letter gets out. It becomes entertaining fodder for Kitty’s snowbound friends, who pass it around, trying to figure out who wrote it. The letter moves from one person to the next until its author and its subject become clear. Things between Yuri and Kitty have already been tense — they’d shared a kiss before leaving — but this love confession, in front of their respective girlfriends, dooms both relationships.
In the immediate aftermath of the ski trip, Yuri works doggedly to rekindle her relationship with Juliana so it is, perhaps, understandable that the Kitty and Yuri were denied their processing session. But, by the end of the second season, Juliana has moved on, starting a new relationship with Praveena, leaving Yuri with plenty of opportunity to reflect on what happened. Unfortunately, that never happens. At no point during the show’s recently released third season does Kitty explain what prompted the letter or share how she feels now. Yuri doesn’t have to examine her closeness to Kitty — which had always been an issue for Juliana — or reflect on why she kissed Kitty. They interact sparingly in the show’s third season and, aside from one conversation, XO, Kitty treats Kitty’s admission of love for Yuri as a fever dream that never really happened. Kitty and Yuri are friends now…just friends.
In any circumstance, this treatment of a queer couple would be bothersome, but when juxtaposed with this universe’s own lore, it’s dispiriting. Why are Josh Sanderson, Peter Kavinsky, and John Ambrose afforded more time to interrogate the contents of their respective letters than Yuri? Why don’t Yuri and Kitty get a chance to hash out their feelings in any real way? To be clear: this isn’t about Yuri and Kitty being together; whether Yuri’s a brief stop on Kitty’s romantic journey or endgame is almost immaterial. This is about whether XO, Kitty treats the love that Kitty has for Yuri as valid and real as the love that Laura Jean had for any of her male suitors…and nothing about this show’s third season says that they do.

What makes the treatment of Yuri and Kitty particularly disappointing is that it undermines what is otherwise a strong season for Yuri. In the new season, a lawsuit has wiped out Yuri’s family’s financial resources and she’s forced to fend for herself. Even returning to KISS (the Korean Independent School of Seoul) isn’t guaranteed: Yuri has to sell her belongings just to pay her tuition. The show’s inexplicable need to keep Yuri and Kitty apart means that Yuri cannot lean on her half-brother (a teacher at KISS), even as he grapples with a life-changing storyline of his own. She gets a job to support herself and gets lessons on “how to be poor” from her former beard, Dae (Choi Min-yeong). Yuri learns to see herself in a different way and, perhaps more importantly, to care less about the way that other people see her. Her evolution is highlight of XO, Kitty‘s third season.
“You are way more than the spoiled rich girl everybody else sees,” Kitty wrote in her letter to Yuri. It’s a real shame that XO, Kitty keeps the couple siloed from each other as Yuri learns that lesson.
I have, admittedly, been grading XO, Kitty on a curve since its debut in 2023. In a television landscape that rarely surprises anymore, the bisexual awakening of Kitty Song Covey was one of my favorite moments of the year. Beyond that, though, it felt that XO, Kitty was clearly trying to establish itself as an Americanized version of a teen K-Drama and, as a result, it felt incumbent to measure the show against that landscape. The hallmarks of the genre were all present in XO, Kitty — the wholesomeness, the romantic tropes — but where the show excelled was in its depiction of LGBT characters. Overall, K-Dramas have been slow to embrace LGBT representation but the landscape is changing and teen/YA shows are leading the way (2021’s Nevertheless is a standout). XO, Kitty felt like an opportunity to push the genre even further.
In their annual report, “Where We Are on TV”, GLAAD highlights “a significant increase in LGBTQ API representation” from the previous year: an additional 22 characters and boost of six percentage points. With five LGBT API characters among its cast — Kitty, Yuri, Q (Anthony Keyvan), Jin (Joshua Hyunho Lee), and Praveena — it’s clear that XO, Kitty is driving that increase in representation. What’s more: those numbers don’t include the show’s diverse cast of extras which regularly feature queer couples at the international school or at a local queer nightclub. Given Netfix’s global reach — XO, Kitty‘s third season tallied 12.9 million views after its release and ranked #1 globally — it is likely that XO, Kitty is the most-watched English language show featuring API LGBT characters ever.
In the face of those numbers, it was hard to treat XO, Kitty like anything other than a boon for LGBT representation and so I overlooked the show’s more problematic aspects, particularly its treatment of Juliana and Praveena. That was mistake: ignoring the way that XO, Kitty painted Juliana — the show’s lone black female character — as irrational for her justifiable worries about Yuri’s relationship with Kitty and Praveena’s role as the “disposable love interest” only gave the show license to continue with their lazy writing. To wit, this season the show adds Marius (Sule Thelwell) to the cast: a character who combines everything we’ve seen about Juliana and Praveena — a black, queer, unfairly maligned antagonist who is a disposable love interest — into male form.

I graded XO, Kitty on a curve because I thought (hoped?) the show would endeavor to push the K-Drama genre forward. I saw Kitty’s bisexual awakening and the subsequent letter as potential jumping off points…springboards for more robust LGBT storytelling, consistent with the lore that had already been established in the TATBILB universe. But it’s clear now that the writers of XO, Kitty do not see things that way, that perhaps they have never seen things that way. They are, seemingly, content to value quantity over quality and to sacrifice LGBT storytelling for traditional (read: heterosexual) K-Drama-esque romance. The actors deserve better, the audience deserves better, and, above all, fans of K-Dramas who long to see themselves represented on-screen, deserve better.
XO, Kitty season three is now streaming on Netflix.
Comments
Thank you, Natalie. This article does address some of my feelings about XO Kitty. But I don’t want to blame the showrunners/writers. I think that there’s a lot of pressure coming from up above in the Netflix hierarchy. At the end of season one, the show was leaning into the fact that Kitty was yearning for Yuri, even if that would be difficult. Then after the season ended, there was talk about how Kitty would be stepping back from romance and focusing on herself. That was almost the same exact thing we heard out of Wednesday after the fandom largely rejected her two love interests and became invested in Enid. I’m not a tinfol hat enthusiast, but I just can’t help but start to see a conspiracy.
It’s very tiring, as a bisexual person, to see reviews like this. While I agree that the Julianna and Praveena storyline was not handled well, I don’t agree with the Yuri and Kitty side. Yuri made it VERY clear in season 2 that she doesn’t want Kitty romantically, and that their kiss was in the heat of the moment. Her treatment of Kitty after the kiss shows it perfectly. Kitty is no less bisexual for ending up with a man. I don’t see why we couldn’t move on from it, and this critique reads like a disappointed Kittyuri fan not getting what they wanted
Yuri heard the love chimes for Kitty at the VHS store. That’s the visual storytelling language of the show being as overt as possible that Yuri has feelings for Kitty. The fact that it led to a kiss, and the whole love letter thing being completely dropped by the show is a failure of the writing and a failure of the shows sapphic characters. The wlw romance gets completely erased and it deserves 100000 more articles calling it out
Yeah there WAS a good wlw romance with Yuri and Juliana but yall didn’t want it and ignored it and were fine with her being disposed of if it means Yuri ends up with Kitty.
Natalie, I thought I wrote this article…it described exactly what it seemed to me
Brilliant!
THANK YOU for this. The way the show erased and ignored the romantic connection between Kitty and Yuri was absolute bs! (And dare I say homophobic for how it was done to pander to a certain audience…)
The treatment of all the queer characters in s3 was deplorable, the dark skinned characters are just props for other characters stories and Praveena literally got an exact repeat of her s2 plot being a disposable brown placeholder love interest for Yuri. Trash all around. Super disappointing 🚮
Season 3 of XO, Kitty struggles to give proper weight to Kitty and Yuri’s relationship, treating their emotional storyline like an afterthought despite its importance to queer representation. While the show still shines in parts, especially in character growth, its handling of this queer storyline feels incomplete and disappointing for viewers expecting deeper character development.
Sorry I haven’t watched the show but did they really name a sapphic love interest Yuri??? As in yuri (wlw) romance??? I’m afraid that’s pretty funny
It did come off super weird when Kitty had that heart to heart with Marius. I kept thinking what about you and Yuri. Barely a mention. SMH. Praveena deserved better.
Brilliant Article!!
What makes this storyline interesting is how it mirrors the emotional core of the original To All the Boys films while also letting Kitty’s journey feel more personal and complicated. The idea of writing letters to process overwhelming feelings creates a strong connection between the sisters, but the show also pushes the story into a more modern and emotionally messy direction. I liked how the article pointed out that Kitty keeps the letter hidden not to create drama, but as a reminder to herself, which makes the emotions feel more genuine. The balance between romance, identity, and friendship is probably why so many viewers connect with the series. I recently saw similar discussions about queer storytelling and teen dramas on the NetMirror for iOS platform, where fans were debating how newer spin offs sometimes explore relationships more deeply than the original films.