Netflix’s XO, Kitty Season 3 proves that sometimes the best is yet to come. After a long gap between seasons, the show returns with confidence, picking up exactly where it left off and immediately throwing viewers back into Kitty’s whirlwind world with no time jumps, no resets, just pure momentum.

This season centers around Kitty’s senior year at KISS. Kitty is determined to complete her “sunset bucket list” before graduation, while dragging her friends along for the ride. For the first time since season 1, Kitty isn’t just orchestrating everyone else’s lives, but she’s fully immersed in her own. Watching her explore her relationships, feelings, and personal growth is easily one of the season’s biggest strengths.

What XO, Kitty continues to do exceptionally well is portray the complexities of friendship, especially within the intense, close-quarters environment of dorm life. The show doesn’t shy away from messy moments: misunderstandings, calling each other out, and navigating emotional boundaries. It captures how overwhelming it can be to manage relationships while simultaneously figuring out who you are, and it does so with both honesty and heart.

XO, KITTY SEASON 3 BRINGS IN NEW CHARACTERS TO SHAKE THINGS UP

One of the ways the series does this this season is by adding a couple of new characters to shake things up. Quickly, we meet Marius (Sule Thelwell), a newcomer who brings a slightly villainous edge while also injecting fresh energy into the ensemble. We also meet GiGi (Christine Hwang). Gigi is Min Ho’s “first love,” who is also working for newcomer Fashion Designer Yisoo (Soy Kim). That new dynamic among these characters helps balance the world and makes it feel fuller than ever before.

In previous seasons, we’ve gone back to familiar characters from the original To All The Boys movie series. First with Kitty’s older sister, Margo, and then Lara Jean’s boyfriend, Peter Kavinski (Noah Centineo). This season, we welcome the return of Lana Condor as Lara Jean! Lara Jean’s dynamic with Kitty is warm and genuine, beautifully reflecting that mix of pride and protectiveness that comes with watching a younger sibling grow up. It’s a full-circle moment and a reminder of how far these characters have come.

Honestly, this is the most cohesive season yet. Every character is given a clear arc, with defined beginnings, middles, and endings. Storylines feel intentional and well-paced, wrapping up key threads while still leaving room for what’s next. The writing feels sharper and more confident, as if the series has fully settled into its identity.

WHERE DO WE GO FROM HERE?

(Youngsol Park/Netflix)

The season concludes at winter break, setting up major decisions that could shape everyone’s future. For me, it’s a smart stopping point. It’s satisfying enough to feel complete, but open-ended enough to build anticipation for what could come next. The writing feels like the show is gearing up for one final chapter, potentially expanding its scope even further after graduation. Maybe even a family reunion at graduation!

In the end, Season 3 strikes the perfect balance between the light, playful charm of a K-drama-inspired rom-com and the deeper emotional beats of a coming-of-age story. The season is funny, messy, heartfelt, and full of growth, making it not just an enjoyable watch, but the best season of XO, Kitty so far.