Kitty Song-Covey’s senior year at KISS has already been a whirlwind, and Season 3 ends only halfway through as Kitty prepares to embark on her winter break. It’s difficult to imagine what could come next for this little matchmaker if XO, Kitty returns for Season 4, but this finale ends on such a promising note, it will certainly leave fans wanting more.
In this new season, viewers found Kitty (Anna Cathcart) standing on the precipice of adulthood as she navigates the start of her senior year. Season 2 ended with Kitty taking the plunge by asking Min Ho if she can join him on tour with Eunice, and Season 3 picks up right after that brave moment, only to reveal that the romantic gesture quickly spirals out of her control (as many things do this season.)
Kitty spends Season 3 understanding herself and life a little bit better as she finally decides on what’s next after KISS. Though many things don’t go according to plan this semester, she realizes with the help of her sister Lara Jean and her close friends, that she should always bet on herself.
Another season of XO, Kitty has come to an end. So, who does Kitty end up with in Season 3? And who does Yuri end up with? Here is everything you need to know about the XO, Kitty Season 3 ending.
How Does XO, Kitty Season 3 End?
The final episode of XO, Kitty Season 3 picks up when Kitty and Yuri are enjoying a day at the spa just days before Kitty’s 18th birthday. Kitty asks Yuri if she’s glowing because she’s rekindled things with Juliana, but Yuri denies it. Though she would love nothing more, she wants to wait for Juliana to make the first move. But their relaxing spa day takes a turn when Yuri reveals she won’t be able to attend Kitty’s birthday party after all, claiming she has to housesit for Yisoo, the famous designer she’s been working for. Kitty is disappointed, to say the least. But when Dae and Q also reveal they can’t make it, Kitty starts to get suspicious and figures out that her friends are planning a surprise birthday party.

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.

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.

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.



