XO, Kitty season 1 recap guide: All 10 episodes explained

XO, Kitty. (L to R) Gia Kim as Yuri, Anna Cathcart as Kitty Song Covey in episode 101 of XO, Kitty. Cr. Courtesy of Netflix © 2023
XO, Kitty. (L to R) Gia Kim as Yuri, Anna Cathcart as Kitty Song Covey in episode 101 of XO, Kitty. Cr. Courtesy of Netflix © 2023 /
1 of 10
XO, Kitty. Anna Cathcart as Kitty Song Covey in episode 101 of XO, Kitty. Cr. Courtesy of Netflix © 2023
XO, Kitty. Anna Cathcart as Kitty Song Covey in episode 101 of XO, Kitty. Cr. Courtesy of Netflix © 2023 /

In XO, Kitty, a spinoff of the beloved To All the Boys I’ve Loved Before Netflix franchise, teenage cupid Kitty Song Covey believes she knows all there is to know about love. However, her perception is about to be challenged as she embarks on a journey halfway across the globe to be with her long-distance boyfriend.

As Kitty embraces the exciting yet uncertain path of reuniting with Dae, she will encounter the complexities of love firsthand. The story explores the tangled emotions and dilemmas that arise when personal desires intersect with matters of the heart.

In this heartfelt continuation, Kitty will discover that navigating relationships becomes much more intricate and unpredictable when it’s her own heart that’s at stake. And viewers won’t believe where Kitty’s journey will take her across the season!

Spoilers ahead for XO, Kitty season 1 on Netflix

Add XO, Kitty to your Netflix watchlist!

The following episode guide contains heavy SPOILERS from the series, so make sure to read along as you watch. We’re breaking down and explaining all 10 episodes of XO, Kitty, so if you have questions about certain twists and turns, dive right in!

XO, Kitty episode 1 recap: XO

As the show begins, it quickly becomes clear that Kitty and Dae’s long-distance relationship is becoming more difficult for the two to manage largely due to failing technology which makes it nearly impossible for the pair to connect. While in the middle of a lagging FaceTime conversation, Kitty gets the call that essentially sets up the entire series.

While helping her grandparents clean out their attic over the summer, Kitty discovered a trunk full of mementos from her mom’s past. Among them is a photo album and school uniform jacket from the year her mom studied abroad on a scholarship to the Korean Independent School of Seoul (KISS) where she was able to learn more about her Korean roots.

It just so happens that KISS is the same school Dae attends which gives Kitty the idea to apply for the same scholarship her mom received during her junior year of high school. After she gets accepted for the scholarship, Kitty is able to convince her dad to allow her to accept it so that she can attend KISS not just to be with Dae, but to also connect with her mom in a way she didn’t think would be possible by attending the same school she once did.

And like that, our adventure begins as Kitty packs her bags and heads to Korea in search of love and a life-changing experience.

Her journey to Korea begins with a rude encounter at the airport with a mystery man who later comes back into the picture in a major way, and her arrival doesn’t quite go to plan either. Kitty being Kitty, she gets sidetracked by the Korean airport’s many shops and ends up missing the KISS airport shuttle.

Not wanting to miss the big welcome party and her chance to surprise Dae, Kitty embarks into the city but her navigational skills aren’t a strong suit which leads to our second chance encounter of the episode.

While incorrectly attempting to cross a street, Kitty is hit by a car passing by which is when she meets Yuri Han,  a rich social media star who we later discover to be the daughter of a high-powered businessman and the principal of KISS. After the accident, Yuri offers Kitty a ride and the two pass the time getting to know one another on the car ride to KISS.

As Kitty gets checked in during registration, Yuri heads to see her mom Principal Jina Lim which is when we quickly discover just how strained of a relationship the pair have as Principal Lim grills Yuri about her relationship with a girl named Juliana. While Yuri assures her mom she’s just a friend who was helping her cover for the boyfriend she’s been hiding from her parents, we later discover there’s much more to this story.

Principal Lim heads down to the tables to greet arriving students and their families, Kitty recognizes her from photos in her mom’s photo album and excitedly approaches her in hopes of discovering the connection. This leads to an awkward exchange in which Principal Lim brushes Kitty off in a moment but it’s clear Lim and Kitty’s mom shared some sort of connection.

After a


power nap, Kitty scrambles to get ready for the welcome party so she can surprise Dae, and it’s there she literally bumps into the mystery man from the airport who we discover to be Dae’s friend, Min Ho, and also meets his other friend Quincy “Q” Shabazian.

Finally, as the episode ends, we get the moment we’ve been waiting for: Kitty and Dae’s happy reunion. Only it doesn’t go anything like we expected as the pair’s reunion is quickly cut short when Yuri arrives and introduces herself as Dae’s girlfriend as the episode ends!