
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
quick
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!

XO, Kitty episode 2 recap: WTF
After the bombshell Yuki dropped on her, Kitty runs off from the welcome party which is when we meet yet another key character. Kitty hears footsteps behind her and thinks Dae has followed her out, only to discover it was actually Alex Finnerty, a new KISS teacher from Australia.
As Kitty is getting to know Alex, we learn a bit more about Yuri and Dae’s relationship with the reveal that Dae is Yuri’s tutor and the son of her family’s driver. It’s quickly teased their relationship isn’t all that it seems to be when we discover it’s Juliana, not Dae, who is listed as Baby in Yuri’s contacts and who she’s been communicating with.
When Kitty returns to the party, seeing Yuri and Dae getting cozy as they take photos proves to be too much for her. She attempts to make a quiet exit but ends up crashing into a tower of cupcakes and making quite the first impression on everyone.
Embarrassed, Kitty races home to her dorm where she gets another major surprise. It turns out that she was assigned to the boys’ dorm due to a clerical error and has now found herself in Dae, Q, and Min Ho’s dorm.
With things falling to pieces around her, Kitty packs up and prepares to leave KISS behind her; however, fate has other plans. When leaving, Kitty comes across the tree and rock from many of her mom’s photos which she takes as a sign from her mom to stay.
Back at the dorm, the guys discover Kitty has left and Dae chases after her. His plan is to tell Kitty the truth about his relationship with Yuri, but before he can say anything his dad shows up and pulls him away to the car where Yuri and her dad whisk him away for a press conference.
At the press conference, Yuri’s dad — who we learned earlier in the episode is the president of a hotel chain — apologizes for an outburst in one of the Han Hotel kitchens and it becomes clear he needs some good press. As a sign of good faith to the media, he announces the Han Hotel Internship Program and introduces Dae as the first intern in the program.
After winning over the press with a joke, Dae rejoins Yuri as the family poses for photos. It’s then that Yuri goes to grab his hand, but Dae brushes it away which is when Kitty puts the pieces together: Dae and Yuri’s relationship is clearly fake!

XO, Kitty episode 3 recap: KISS
After the press conference bombshell, Kitty confronts Dae about the many lies he’s been telling lately including him having two girlfriends and the way he pretended to be rich when he should have known none of that mattered to her. Before Dae can explain himself, Q and Min Ho race in and tell the pair they have to get going so they’re not late for class.
Before we cut to the present timeline, we get a quick flashback used to provide some further context on Yuri’s relationship with Juliana. In the flashback, the pair share a sweet moment and nearly kiss before a housekeeper walks in on them before quickly exiting the room.
As we return to the present day, Yuri and Dae in which Dae expresses his concerns and desire to tell Kitty the truth. Yuri shuts the conversation down before telling him the truth about her real relationship with Juliana and the fear she has that Juliana’s parents sent her away because of their relationship.
Speaking of Juliana, she makes a surprise appearance in the episode, pulling Yuri aside into a storage closet to inform Yuri that her parents are indeed sending her away. Fortunately, Yuri’s fake boyfriend plan has already started taking some of the heat off of them. The hope is that they’ll keep their relationship hidden until things cool down with the plan to meet up to see the northern lights on New Year’s Eve.
Unfortunately, this plan is thrown a major curveball when Yuri’s mom takes away her credit card as punishment for her cheating on her summer assignment.
Switching the momentum back to Kitty, it turns out her test scores aren’t quite up to par with her classmates putting Kitty at the bottom of her class. Her teacher, Professor Lee, makes it clear she needs a tutor and she’s to report to the tutor’s office later that day to be assigned a tutor.
Before this detour, Kitty gets to play matchmaker in chemistry class after finding out that Q had a crush on Florian but is too afraid to act on it. Working her magic, Kitty manages to find a way to get Q and Florian paired together as lab partners but in the ensuing scheming, she ends up revealing a secret from Min Ho’s past — more on that to come.
After class, Kitty reports to the tutor’s office and is assigned her new tutor who happens to be… you guessed it: Dae.
It looks like Dae is going to finally tell Kitty the truth, but before he can do so Yuri shows up and tells him about how someone told everyone Min Ho was the “Poopy Baby” from a Korean ad, a secret Dae had told Kitty in confidence.
Feeling betrayed, Dae clams up and tells Kitty that his relationship with Yuri is real and returns the necklace Kitty had given him when they first met, leaving her speechless and confused in the process.
As the episode comes to a close, Kitty is back in the dorm attempting to take a photo to commemorate the first day of school. Q arrives and offers to take the photo for her which is when he ends up knocking over her mom’s photo album leading to a shocking discovery: a hospital bracelet from a Korean hospital with Kitty’s mom’s name on it hinting her mom had a secret baby during her year abroad!

XO, Kitty episode 4 recap: TGIF
Seeking retribution for Kitty telling everyone he was the Poopy Baby, Min Ho informs the school about the dorm assignment mixup which results in Kitty getting reassigned to the girls’ dorm.
Unfortunately, her new roommate is a total slob and is not happy to be getting a roommate. Kitty vents her frustrations to Alex, but he’s unable to do anything other than offer her a pep talk. However, it’s quickly becoming clear the two are former a strong connection.
While catching up with Q, he hints sparks are there between him and Florian but he’s not yet made a move to which Kitty suggests inviting him to a watch party to connect outside of class. Returning the favor, Q invites Kitty to join their Outdoor’s Club since Dae will be there Yuri will not… or so he thinks.
When Min Ho catches wind that Kitty will be joining the Outdoor’s Club, he gives Yuri a heads-up so she can crash the event. Speaking of crashing, Min Ho also joins the club which is when we see some one-sided sparks fly from Madison.
What’s meant to be a relaxing hike quickly turns competitive when Kitty challenges Yuri to a race to the top of the hill. After racing to the top, Kitty takes in the view and notices a building in the distance with the logo matching the hospital bracelet and races off to find it.
Upon reaching the hospital, Kitty inquires about where she can get information on a former patient and is informed that all former patient files are sealed. Not one to give up easily, Kitty sneaks into the record room which is when she finds her mom in the hospital records and discovers she has a brother born Aug. 12, 1993, who was adopted by parents in Australia.
Alex comes to Kitty’s rescue and is able to help get her out of trouble at the hospital, which is when he shares that he was adopted. Putting two and two together, Kitty immediately believes Alex might be the son her mom put up for adoption but is unable to ask about his birthday as he rushes her along to beat the rain moving in.
Later, Kitty shares her findings with Q including her theory about Alex being her brother. While catching up, Min Ho shows up and reveals that Kitty’s new roommate has been live-streaming Kitty sleeping which prompts the group to invite her back to their dorm with the plan being for Dae to move into Min Ho’s room and Kitty to bunk with Q.
Odds and Ends
- Dae’s first day working for Yuri’s dad is a bust as he discovers the internship is more for show than actually giving him experience in the workplace.
- While Q’s group watch doesn’t quite go to plan, sparks do fly between him and Florian, who tells Q they should connect again but maybe next time just the two of them.
- Speaking of Florian, we also discover during the group watch party that his parents are getting a divorce which Min Ho is able to sympathize with as his parents divorced when he was younger.

XO, Kitty episode 5 recap: TBH
As we near the halfway point of the season, it’s time for a holiday episode with the arrival of Chuseok which is likened to Korean Thanksgiving and described as a celebration in which family comes together to share food and stories and to give thanks to their ancestors.
In an attempt to gather intel from Alex about what brought him to KISS in hopes of confirming her theory that he’s her long-lost brother, Kitty tells him about her plans to host a Chuseok at the school for expats without anyone to celebrate the holiday. It’s meant to be a way to talk to Alex but ends up becoming a full-fledged celebration as word spreads across the school.
While shopping for ingredients, Kitty bumps into Min Ho who volunteers to help her with the meal. The pair end up sharing a sweet bonding moment as Min Ho helps prepare the food for Kitty’s feast, as Kitty takes on her signature mashed potatoes.
It’s a good thing Min Ho stepped in, as Kitty’s Chuseok celebration draws a major turnout and shows the impact she can make as it’s revealed the celebration is the first of its kind in the school’s history.
Of course, Kitty is a woman on a mission and is determined to learn more about Alex. During their dinner, Alex begins to reveal the reason he came to KISS but his story is interrupted before he spills the full tea. However, we get an unexpected piece of the puzzle in the form of an awkward conversation between Alex and Professor Lee in which Professor Lee reveals KISS is his alma mater and discusses his views about being a parent.
When Kitty catches up with Alex after the Chuseok dinner, he reveals that he came to KISS after discovering Professor Lee is his father.
Odds and Ends
- If you’re wondering what Dae was up to in this episode, he enjoys Chuseok with his little sister, dad, and Yuri. The pair bond over dinner and it’s clear a real friendship is beginning to form between the two. However, it’ll be interesting to see how that friendship fairs once the truth comes out about Yuri’s actions at the end of the episode in which she intercepts a gift from Kitty as she’s leaving Dae’s place — the gift being the necklace Kitty had previously gifted him and an apology note.
- Yuri attempts to ask her mom about the history she shares with Kitty’s mom, but Principal Lim is adamant they were only roommates, nothing more.
- As the episode ends, we see Principal Lim ripping a photo of herself and Kitty’s mom from an old yearbook and burning it — hinting there is definitely more to the story than Principal Lim has been letting on.

XO, Kitty episode 6 recap: BYOB
As the episode begins, Kitty is enjoying breakfast when Min Ho enters the room and the two quickly begin their usual back-and-forth bickering. However, things take an unexpected turn when those tensions turn into that of the sexual kind. Just when it looks like the pair are about to make out, Min Ho awakens hinting he’s starting to catch feelings for Kitty — something that begins to be explored further as the episode continues.
From there, the episode quickly shifts the focus to Alex and Kitty. Kitty is convinced he’s her brother and is ready to shout it from the rooftops. She’s ready to introduce him to Lara Jean and Margot, and for him to get to know Professor Lee more. Alex, on the other hand, is ready to press pause on things and isn’t quite as eager to go all in on things.
When Kitty goes to Q to complain about all the drama unfolding including how Dae didn’t even acknowledge her gifting the necklace back to him. He tells her she should let loose and enjoy being a teen by coming to Min Ho’s party.
Her arrival at the party turns one head in particular as Min Ho is taken by the mystery woman who enters during the party only to freak out when she sees it’s Kitty. He’s clearly catching feels, despite his objections.
Kitty looks to stretch her wings and is determined to finally get her first kiss. She eventually meets a cute guy, but he wastes no time showing his true colors by dissing Yuri. Kitty wastes no time in shutting him down, making it clear she won’t stand for putting Yuri down — an exchange Yuri overhears.
As the night goes on, Kitty ends up having a few too many and drunk dials Alex, which tips him off on the party she’s at and the trouble it could get her in. She also becomes an easy target for the creepy guy she shut down earlier, who is eager to take advantage of her in her current state. Fortunately, Yuri is there to come to her rescue.
Elsewhere during the party, Dae is trying to figure out why Kitty has been icing him out which is when Q tells him it’s because he never thanked her or even acknowledged the necklace being returned via the carrier on Chuseok. This is when Dae realizes Yuri must have intercepted the gift and kept it from him.
When Dae attempts to tell Kitty what happened with the necklace, Kitty says she realizes what Dae sees in Yuri and how she makes her feel electric. Unfortunately for Dae, the party gets shut down before he can tell Kitty the truth and everyone scatters to get home.
The next day, Kitty greets Yuri after class to compliment her on her DJ set before asking her what they’re going to do about all of the tension between them. Yuri at first thinks Kitty is talking about Dae, but she quickly makes it clear she’s talking about the growing sexual tension and begins to move in for a kiss… which is when Kitty awakens from her own sex dream!
Odds & Ends
- During a quick exchange, Principal Lim praises Yuri for not getting into trouble lately and says she’s happy Yuri’s happy — not reading the room and seeing that Yuri is anything but happy.
- There’s a moment before they break up the party between Principal Lim and Professor Lee which hints there might be a past between them we haven’t yet learned.
- After expressing interest in Min Ho during the Outdooor’s Club outing, Madison and Min Ho share their first kiss during his party.

XO, Kitty episode 7 recap: TIL
Picking up where episode 6 left off, Kitty wakes Q up to confess her dream to him which is when Min Ho inadvertently lets it slip that he had a sex dream of his own about Kitty. The pair both try to brush the dreams off as not meaning anything but their conversation is halted when Alex comes in to announce they’re all in big trouble as a result of the party.
We quickly learn via a conversation with Yuri and her mom, that everyone who was busted at the party is getting Saturday detention. For Yuri, because the press caught wind of the party, she and Dae will need to participate in a staged photo-op to provide a needed distraction. After her conversation with her mom, Yuri meets up with Dae and he confronts her about the necklace.
Yuri confesses that she was worried about losing Dae as a friend and didn’t think. She promises to return the necklace and heads to Kitty’s dorm to return it. Only she doesn’t find Kitty there and her roommate reveals Kitty has been sleeping somewhere else.
Instead of making nice, Yuri decides to wear the necklace to detention which quickly catches Kitty’s attention. She attempts to confront her, but Principal Lim walks in and beats Kitty to the punch, questioning why Yuri is wearing her necklace. Kitty says the necklace belonged to her mom, Principal Lim suddenly backs down and says she was mistaken.
When she leaves, Professor Lee follows her and says he recognized the necklace too as the ones she and Kitty’s mom had when they were younger. It’s then that he confronts Principal Lim for not telling him that Kitty was Eve Song’s daughter — again hinting at the trio’s shared past.
During their time in detention, Yuri and Kitty break off from the crowd and agree to put a pin in their drama to talk about what’s going on with their moms. Kitty says that while Principal Lim tried to act like she didn’t know Kitty’s mom when she introduced herself, there are so many photos of the pair together. This is when Yuri reveals that she’s learned Kitty’s mom and her mom were roommates. They try to look at the 1993 yearbook, but it’s the only one missing from the collection so they team up to try to find a copy in Yuri’s mom’s office.
Kitty and Yuri sneak off to Principal Lim’s office which is when Yuri discovers her mom sent Juliana away from school because she was a bad influence on Yuri. Kitty, meanwhile, finds a copy of her mom’s obituary in her school file. What they don’t find is a yearbook.
Their search next leads to Professor Lee’s home, which is where they discover the 1993 yearbook they had been searching for. In it, they see a photo of both of their moms wearing the necklaces as well as another photo that sees Kitty’s mom rocking a crop top while Yuri’s mom looks like she’s gained a junior 30. This is when Kitty seems to put it together that it might have been Yuri’s mom who was pregnant.
Yuri apologizes for taking the necklace and gives it back to Kitty. They race back to detention in time for roll call, but when they arrive Kitty gives Yuri a look that allows Q to easily put two and two together that Kitty’s dream was about Yuri.
After detention is out, Yuri stages a public breakup with Dae so that he can finally be with Kitty. She then texts her mom to reveal she knows the truth about the role she played in sending Juliana away in a move clearly designed to be a warning shot of the chaos Yuri is prepared to bring. With his fake relationship over, Dae races to Kitty’s side and they share a magical first kiss.
Odds & Ends
- Q and Florian become an official item and announce the news to Kitty and Yuri during detention.
- After detention, Kitty connects with Alex and shows him the yearbooks which is when he realizes Principal Lim could be his mother.

XO, Kitty episode 8 recap: LFG
While the truth might finally be out there, Kitty isn’t ready to just move right past things and wants to unpack the baggage — something she hopes to do during the class camping trip.
Although Dae seems hesitant to open up, Yuri picks Kitty to be her bunkmate and is more than happy to spill the tea. Yuri tells Kitty she was right about her and Dae being in a fake relationship. Kitty questions what could compel them to be fake in a fake relationship which is when Yuri confesses she’s gay and can’t be in her family, explaining what happened with Juliana.
Kitty offers to get Margot to help find Juliana to pass along a message for Yuri, which she’s able to successfully do. When Kitty gets back to the tent from a date with Dae — more on that in a minute — Juliana calls and she gives the phone to Yuri. As she listens to Yuri say she loves Juliana so, so much, Kitty says she feels like her stomach is getting torn out, hinting there was definitely more to that dream than Kitty wanted to let on.
Okay, back to that date between Kitty and Dae.
Dae pulls out all of the stops and does a grand gesture for Kitty with a special date away from the group. He uses the date to clear the air and apologizes for how he behaved at the welcome party, telling Kitty he wishes he could take it all back and do things differently.
The pair seem to make up and even exchange I Love You’s; however, as we saw at the episode’s end, Kitty clearly has some feelings developing for Yuri that she’s trying to bury that are sure to come out eventually.
Odds & Ends
- On the bus ride to the camping site, Kitty and Alex discuss things more as they come to grips with the fact that Principal Lim is likely his mother. Alex is curious to know whether Yuri has any clue to which Kitty informs him she does not. She also gives Alex the hospital bracelet found in her mom’s photo album.
- Florian’s parents are in the midst of a divorce, as we previously learned, but we discover in this episode things are starting to get messy with his parents fighting over custody and his mom threatening to pull him out of school.
- Min Ho and Madison’s relationship turned out to be a flash in the pan, as the pair break up after realizing they want different things. Madison was simply looking for something casual, while Min Ho realizes he wants something serious leading to their break up.

XO, Kitty episode 9 recap: SNAFU
As the episode opens, we discover Kitty is failing almost every one of her classes and could flunk out if she doesn’t pass her finals. Dae, Q, and Min Ho all agree to help her out so that she can pass her finals by tag-teaming in tutoring her in different subjects.
While the study session commences, we cut to Alex approaching Principal Lim where he reveals he knows she is his mother. He tells her he took an ancestry test which led him to Professor Lee and KISS. Principal Lim reveals Professor Lee doesn’t know anything and quickly figures out that Kitty was the only other person who might have been able to put two and two together which is when Alex shows her the hospital bracelet Kitty had given him.
After the exchange, Principal Lim tells her husband about having a son and that he found her today. She reveals that her American friend, Kitty’s mother, helped her to cover it up and that it happened when she was only 16 — thus why she put the baby up for adoption. Rather than show any support, her husband tells her to pay Alex off in order to make him go away. Little did they know Yuri was listening in on the whole conversation.
The punches just keep coming for Principal Lim as Yuri confronts her mom about sending Juliana away. She comes out to her mom and confesses the truth about her relationship with Dae being a ruse to ensure her mom would keep loving her. Yuri says she’s tired of living a perfect fake life and runs away leading her to Kitty’s doorstep.
Yuri tells Kitty she came out to her mom and is moving in with them, before confiding in her everything she overheard about having a brother. While Kitty wants to come clean and reveal the truth about Alex, she holds back knowing that it’s not her secret to tell.
Later, Yuri catches Juliana up on everything which is when she questions whether something is going on between her and Kitty. However, Yuri makes it clear Juliana has nothing to worry about as Kitty is straight — a comment Kitty overhears.
To help with the push to help Kitty pass her finals, Yuri offers to help reach her with a traditional Korean dance to perform at the talent show for extra credit. The romantic tension continues to build during the dance lessons with Kitty almost kissing Yuri before being interrupted. It’s starting to become unclear where things might go in the finale, but we’re here for Kitty’s self-discovery and the amazing love stories the show explores.
At the talent show, Principal Lim shows up just before Kitty and Yuri are to take the stage and says she wants Yuri to come home and that she can help her get to know Alex. Yuri is initially confused, which is when Principal Lim says she assumed Kitty told her the truth. Oof.
Yuri confronts Kitty during the dance and asks her how she could have kept the secret from her. Kitty tries to say she forgave Yuki for keeping the secret about Dae and they’re friends, so why can’t she do the same which is when Yuki says they were friends — past tense. This leads to a literally fiery end to the routine when Kitty’s dress catches fire from pyrotechnics and Min Ho races to her rescue to put it out.
After the chaos, Kitty tells Dae she has feelings for someone else but before she can say who, Dae jumps to the assumption that it’s Min Ho and races off to confront him.
Odds & Ends
- Between helping Kitty study, Dae and Min Ho catch Florian out with some mysterious guy. They later share what they saw with Q and show him the photo they snapped of Florian and the mystery man. When Q confronts Florian, he reveals that his grades have slipped and he cheated on his finals so that he didn’t flunk out of class.
- Before the dance, Kitty catches up with Alex and discovers he’s planning on leaving because his dad doesn’t know he even exists and his mom has ghosted him. Kitty asks him to consider staying and tells him how excited Yuri is to meet her half-brother — a conversation Principal Lim overhears.
- At the talent show, Principal Lim tells her husband she’s done working to keep painting a picture of a happy family when none of them are happy. When she sees Alex is still there, she grabs him, Yuki, and Professor Lee, and says they need to talk — hinting that secrets about to finally come to light in the finale.

XO, Kitty episode 10 recap: OTP
Picking up right where the previous episode left off, Dae confronts Min Ho thinking that he’s the reason Kitty has broken up with him which is when she tells Dae about the feelings she’s developed for Yuri.
As that trio is hashing out their drama, Principal Lim breaks the truth about Alex to Professor Lim telling him she kept the baby from him as she didn’t want to derail his future. Later, Principal Lim and Yuri have a heart-to-heart and patch things up. Lim tells Yuri that Alex will be joining them for winter break so they can all get to know one another better and that Juliana is on her way back after Lim cleared things up with Juliana’s parents.
After a sweet call with her dad in which she comes out and reveals her feelings for Yuri, Kitty starts to pack her bags out of fear she’s going to end up flunking out. As she starts spiraling about her own drama, Q tells her about his drama with Florian and how he cheated so that he could pass his finals. This leads to a fight between the two when Kitty says Florian was wrong for cheating, something Q takes personally given how Kitty easily forgave so many others around her for their own digressions.
Okay, time for the question we’ve all been waiting for: did Kitty do enough to pass her finals?
Exam scores are posted in the dorms which is when Q discovers Florian’s cheating gave him the top spot in the class over Dae which we find out could spell major trouble for Dae, who is poised to lose his scholarship now that he’s not at the top of the class.
As for Kitty? Well, she passed her exams but in her excitement to see her scores, she raced out into the hall outing herself for living in the boys’ dorms all semester. This is a direct violation of school policy and results in her losing her scholarship and being expelled from KISS.
While Principal Lim was unable to do anything about the school’s decision to terminate Kitty’s scholarship, they pair do share a sweet moment in which Principal Lim gifts Kitty with a letter her mom had sent when she first returned home to the US after her time at KISS. Kitty then gives Principal Lim the mixed tape she had discovered in her mom’s old things which we discover was from Professor Lee and was a gift to Principal Lim when they were dating.
With her scholarship terminated, Kitty packs her bags before saying goodbye to Dae leaving him the necklace and a note instead. When Q reveals that Kitty has left, Dae calls his dad for a ride to the airport with the hope of stopping her from leaving.
Luckily for Dae, he’s able to catch Kitty at the airport. Unfortunately, things don’t quite play out as we’re sure Dae was hoping as the two do not get back together; however, they do share a really sweet moment in which Dae tells Kitty that no matter what the future holds she’ll always be the first girl he loved and she tells him he’ll always be the first boy she loved, and that he was the perfect first boyfriend.
After bidding farewell to Dae, Kitty ends up bumping into Yuri. Just as Kitty begins to confess the feelings she’s developed for Yuri, Juliana arrives and she never gets the chance to tell Yuri just how she feels. Feeling defeated, Kitty sulks away as Yuri and Juliana reunite. Juliana is thrilled to see Yuri, but Yuri pulls back a bit and steps away to make a call to her mom fighting for Kitty and appealing the school’s decision to expel her — especially when they aren’t planning on also expelling the boys.
While boarding the plane, Kitty begins giving a voiceover that seems to be reflecting on her time at KISS wasn’t what she thought it would be, it was so much more. However, as she takes her seat we discover the voiceover was actually Kitty reading aloud the letter from her mom which Principal Lim had given her earlier in the episode. As it turns out, Kitty’s mom did have a first love before her dad as the letter ends with a reference to a mystery man named Simon — hinting there is still much for Kitty to discover about her mom’s time at KISS.
But wait, there’s more!
Still reeling from the letter, Kitty gets yet another surprise in the form of Min Ho, who is also flying back to LA and decided to ditch his cozy place in first class to fly coach as he thought Kitty could use a friend on the flight home. When Kitty tells him she didn’t get back together with Dae, Min Ho finally confesses that he’s developed feelings for her as the season comes to a close.
Needless to say, there are a lot of unresolved storylines as the season comes to a close so here’s hoping a second season will be coming soon!

