HomeEntertainmentUnraveling 'XO, Kitty' Season 3 Finale: Find Out Who Steals Kitty's Heart!

Unraveling ‘XO, Kitty’ Season 3 Finale: Find Out Who Steals Kitty’s Heart!

Share and Follow

Kitty Song-Covey’s senior year at KISS has been a rollercoaster, and as Season 3 wraps up at the midpoint, she’s gearing up for winter break. Fans of XO, Kitty are left to speculate what exciting adventures await if the series returns for a fourth season, especially after such a hopeful conclusion.

This season, audiences watched as Kitty, played by Anna Cathcart, stepped into the complexities of senior year. The previous season wrapped up with Kitty bravely asking Min Ho if she could join him on Eunice’s tour, and Season 3 picks up right at that pivotal moment. However, the bold move soon spirals into chaos, setting the tone for the unpredictable events that follow.

Throughout Season 3, Kitty embarks on a journey of self-discovery, contemplating her future beyond KISS. Despite the unexpected turns this semester takes, her sister Lara Jean and her close-knit group of friends remind her of the importance of believing in herself.

As the curtain falls on another season of XO, Kitty, fans are left wondering about Kitty’s romantic choices and Yuri’s relationship status. Here’s a breakdown of the concluding events in Season 3.

How Does XO, Kitty Season 3 End?

The season finale unfolds with Kitty and Yuri enjoying a spa day, just ahead of Kitty’s 18th birthday. During their outing, Kitty probes Yuri about a possible reunion with Juliana, but Yuri insists she’s waiting for Juliana to make the first move. Their relaxing day soon takes an unexpected turn; Yuri disappoints Kitty by saying she won’t be able to attend her birthday party because she has to housesit for Yisoo, a renowned designer she’s been assisting. Kitty’s suspicions increase when Dae and Q also make excuses for not attending, leading her to suspect that her friends are planning a surprise celebration for her.

anna cathcart
Photo: Netflix

Kitty is known for being nosey, so it comes as no surprise when she starts grilling her girlfriends for details about their plans that weekend. She runs into Min Ho who coincidentally reveals he also won’t be in town for her birthday because he’ll be in Los Angeles to meet up with a few music contacts and visit his mom. After she leaves, Min Ho tells Marius that he’s going to let Kitty go because she has her life “mapped out” and he doesn’t fit into her plans anymore.

Later, Kitty gets involved in a major mixup when Alex overhears Kitty speaking to his dad, Professor Daniel. Alex misunderstands what they’re talking about and spills the beans about Jiwon’s pregnancy. Kitty is horrified, initially, but Professor Daniel handles the news well. He shares a touching moment with Alex as he explains that he would have been more involved in his life had he known about him when he was younger. The father and son share a touching moment as they realize this can be their second chance.

Meanwhile, somewhere in Seoul, Dae is helping Eunice catch up on her studies. They’re just about to kiss when Min Ho burst in to rudely interrupt because Eunice had texted him saying, “911,” making him believe there was an emergency. But Eunice reveals the girl group SOS911 is planning to fire his father as their manager and want to hire him instead, offering another viable career path for him after KISS.

Kitty convinces Jiwon to allow her to call Halmoni and help them reconnect now that she is pregnant. When Jiwon tells Halmouni, she is shocked, but she’s scared Jiwon won’t need her anymore now that she is building a family of her own. But Kitty appeals to her grandmother by reminding her that, as matchmakers, they have to appreciate a perfect match like Alex and Jiwon.

Finally, after all of these happily ever afters, it’s time for Kitty’s big birthday party. But before she heads over with Q, Lara Jean calls Kitty to wish her happy birthday and reveals her boss loved her manuscript. She also tells her Peter says hi and reveals they’re going to make it work, which thrills Kitty.

xo, kitty
Photo: Youngsol Park/Netflix © 2026

On her way to her birthday party, Kitty can’t help but lament that things didn’t work out with Min Ho. But Q reminds Kitty to focus on enjoying her birthday, which she does. After all, every single one oof their friends are at her birthday party – including Min Ho! She’s touched to find out that Min Ho got camellias, her mother’s favorite flower, for the party. And Yuri surprised her with the exact same dress she was looking at.

The final moments of the party offer some closure on where Kitty’s friends leave things with their significant others. Q approaches Marius and asks him for help finding Jinn an internship with his father. But later, Jinn turns the opportunity down, though he appreciates the gesture. Q tells Jinn that he loves them. Yuri also shares a sweet moment with Juliana before going to share a dance together, hinting that there could still be feelings there.

Each of Kitty’s friend got her a gift to prove just how special she is to them, which Q reveals was Min Ho’s idea. It looks like Min Ho had a hand in planning much of this birthday party he had no plans of attending.

When Min Ho and Kitty finally share a dance, he reveals that he wasn’t lying when he told her that he initially wasn’t going to attend her birthday party. He ultimately canceled his trip to Los Angeles so he could come. The pair share an interesting moment then when he asks how she knew it was the “right path” to apply early decision to NYU. She admits she fell in love with Seoul, but their time apart helped her realize what she wanted for herself. Min Ho then tells her about the opportunity to manage SOS911, but notes it would require him to quite a bit of school next semester. He asks her what she thinks but their conversation is interrupted by everyone singing happy birthday to her.

xo, kitty anna cathcart sang heon lee
Photo: Courtesy of Netflix

The final episode ends with Kitty getting ready to head to the airport to catch her flight back home to Portland. But elsewhere, Min Ho admits to Dae that he’s been thinking about Kitty’s advice, which helped him realize he’s been too focused on other’s expectations of him when he actually wants to pursue what he loves – meaning Kitty. He rushes to Kitty’s dorm where Yuri and Juliana tell him Kitty is already taking the subway to the airport. They share a hilarious moment when Yuri has to explain how to navigate the subway system to this poor little rich boy. But it ultimately pays off when he follows Kitty to the train station.

Before swiping in, he texts Kitty a link to his “belated birthday gift” to her, a song he made called “By My Side.” He tells her he’s also in Seoul Station, but they catch sight of each other just as the doors closed on Kitty’s train. As it takes off for the airport, Kitty reflects on their time together while listening to Min Ho’s song. He finally catches up to her and confesses that he didn’t want to stand in the way of her future and, while he doesn’t know what his future holds, he has to let her know he wants her to be a part of it. The couple share a tender kiss after he tells her he loves her for the very first time.

Cut to the very end of XO, Kitty Season 3, when Kitty and Min Ho are seated in first class together. Excuse me, it’s actually business class, as Min Ho corrects her to say. He’s going to Portland with her for winter break, where he wants to see “the city that made Kitty Song Covey.” Kitty warns him he’s going to be learning a lot more than that, considering he’s going to meet her dad.

Share and Follow