What happens at the end of XO, Kitty season 3? The finale fans waited three seasons for
Three seasons of will-they-won't-they, and the finale finally gives an answer. If you've just finished episode 8 — or you're deciding whether to bother — here's exactly how it all lands.
Season 3 dropped on Netflix on 2 April 2026, following Kitty Song Covey (Anna Cathcart) through her senior year at KISS. By the finale, Mooncovey is real: Kitty and Min Ho end the season together, side by side on a plane to Portland.
The grand gesture
After a season of misunderstandings, Min Ho (Sang Heon Lee) finally drops his guard. In the finale, he sprints to the subway station to patch things up before Kitty's flight home for the holidays — the classic rom-com race against the clock. It works.
The season closes with the pair in business class, heading to Kitty's hometown, with Min Ho telling her: "I can't wait to see the city that made Kitty Song Covey."
There's no neat plan for what comes next — Kitty has an early-decision place at NYU, and Min Ho has a job offer managing girl group SOS911. Kitty's closing narration makes the point deliberately: not everything needs to be mapped out. Some things you just live.
What about everyone else?
The finale ties off every major thread:
- Yuri — after her family's company goes bankrupt, she turns the wreckage into her fashion concept "Riches to Rags", with her friends walking the runway. She wins the emerging designer competition.
- Q and Jin — the Marius love triangle nearly sinks them, but Q realises Jin is who he wants, and Jin decides to trust him again for their final semester.
- Eunice and Dae — after a pregnancy scare, they make peace and turn up at Kitty's birthday party as dates.
- Lara Jean — yes, Lana Condor returns as Kitty's sister, the season's most welcome guest appearance.
Is there a season 4?
Not confirmed — as of July 2026, Netflix hasn't announced anything, which is a longer wait than the show has had before. Showrunner Valentina Garza told Deadline in April 2026:
"We're just gonna have to wait and see what happens."
The case for renewal is obvious: graduation hasn't happened yet, and Kitty's story is one semester short of an ending.