There is a particular kind of television that does not ask much of you. No cold opens soaked in dread, no unreliable narrators keeping you up at night.
XO, Kitty has always been that show - the one you put on when the world feels a little too heavy, when you want someone else's romantic disasters to distract you from your own.
Season 3 arrives carrying the weight of a year-long wait and a fandom that spent those twelve months in passionate disagreement over who Kitty Song Covey should end up with. The short answer, which the trailers practically announced anyway: Min Ho Moon. The longer answer is what makes this season worth talking about.
Senior Year, Same Chaos
The season picks up without wasting time. Kitty has figured out her feelings for Min Ho and is trying to act on them before the moment slips away - which, if you have watched even one episode of this show, you already know will not go smoothly. A detour to Busan, a yacht party, some very bad timing, and a miscommunication that ruptures the relationship almost before it properly begins. Classic Kitty.
What works here is Anna Cathcart. She has always been the engine keeping this show running, and Season 3 gives her more emotional range to work with than the previous two combined. Kitty in a relationship is funnier and more vulnerable than Kitty chasing one. Her internal panic is readable on Cathcart's face before a single word of dialogue is spoken. That is not a small skill.
Sang Heon Lee, playing Min Ho, is given something genuinely interesting to do this season - a man who has spent his whole life feeling like he falls short, suddenly placing all his emotional trust in one person and watching that trust crack. The scene where that fracture registers on his face is one of the quietest and most effective moments the show has produced. Lee does not oversell it. He just lets it sit there, which is exactly right.
Where It Gets Complicated
The Kitty-Min Ho arc, frustratingly, still feels like it is being rushed toward resolution rather than allowed to develop at its own pace. The show sets up real emotional stakes - his abandonment wounds, her impulsiveness - and then skips past the most interesting version of those conversations to get to the reconciliation.
That said, the secondary stories carry surprising weight this season. The Q, Jin, and Marius triangle is the most layered thing in the entire series. Anthony Keyvan has always brought warmth to Q, but Episode 5 pushes the character into uncomfortable territory - mistakes, jealousy, the messy overlap between wanting someone and not knowing if you deserve them. It is the most honestly written stretch of the season, and Keyvan handles it with real precision.
Gia Kim's Yuri also gets a proper arc for once. Rather than existing solely as a romantic foil or a plot device, she is given space to figure out who she is outside of relationships. Her turn toward fashion, supported by the full friend group, lands with genuine warmth. It is the kind of small, grounded storyline that teen dramas too often sacrifice for another love triangle.
The Things That Don't Quite Land
Dae - once a central figure - barely registers this season. His presence feels more like an obligation to continuity than a story the writers actually wanted to tell. That is a waste of a character the audience invested in across two seasons.
Lana Condor's cameo as Lara Jean is brief but meaningful in a specific way. Rather than swooping in as the wiser older sister with all the answers, she shows up, supports Kitty quietly, and - in one scene with Min Ho - makes clear that her sister is not broken. It is a small moment that says something true about how real friendships and family work. The cameo earns its place.
What the Show Is, At Its Core
XO, Kitty is not trying to be prestige television. It is trying to be the show you text your friend about at midnight, the one where you screenshot a facial expression and send it with no caption because no caption is needed. On those terms, Season 3 mostly delivers.
It is messy in the ways its characters are messy - impulsive, occasionally frustrating, fundamentally decent. There is a reason people keep showing up for it, and that reason is not plot architecture. It is warmth. The show likes its characters, and that feeling is contagious.
Eight episodes. Streaming now on Netflix.
Read more news like this on www.etnownews.com

