# XO, Kitty

XO, Kitty is an American romantic comedy drama television series created by Jenny Han for Netflix that premiered on May 18, 2023. It is a spin-off of the To All the Boys film series (itself an adaptation of Han's book trilogy To All the Boys I've Loved Before), and marks the first Netflix television series to be spun-off from a Netflix original film. Han serves as writer and executive producer in addition to being a showrunner. Anna Cathcart reprises the title role as Kitty Song Covey, a high school student who goes on her own journey to find true love. The series also stars Gia Kim, Sang Heon Lee, Choi Min-young and Anthony Keyvan. The show has received positive reviews from critics.
In June 2023, the series was renewed for a second season, which premiered on January 16, 2025. In February 2025, the series was renewed for a third season.

## Cast and characters
### Main

* Anna Cathcart as Katherine "Kitty" Song-Covey
* Gia Kim as Yuri Han
* Sang Heon Lee as Min-ho Moon
* Choi Min-young as Dae-heon "Dae" Kim
* Anthony Keyvan as Quincy "Q" Shabazian
* Peter Thurnwald as Professor Alex Finnerty Lee
* Regan Aliyah as Juliana Porter
* Philippe Lee as Young Moon (season 2)
* Audrey Huynh as Esther Shim / Stella Cho (season 2)

### Recurring

* Yunjin Kim as Director Ji-na Lim (season 1)
* Michael K. Lee as Professor Daniel Lee
* Jocelyn Shelfo as Madison Miller
* Lee Sung-wook as Mr. Kim
* Théo Augier Bonaventure as Florian (season 1)
* Lee Hyung-chul as Mr. Han (season 1)
* Sunny Oh as Mi-hee Yoon
* Ryu Han-bi as Eunice Kang
* Sasha Bhasin as Praveena Bhakti (season 2)
* Joshua Lee as Jintaek "Jin" Lee (season 2)

### Guest

* John Corbett as Dan Covey (season 1)
* Sarayu Blue as Trina Rothschild (season 1)
* Han Chae-young as Dami (season 1), Min-ho's mother
* Ok Taec-yeon as Ocean Park (season 1)
* Chaerin from Cherry Bullet as Lulu (season 1)
* Peniel Shin as Joon Ho Moon (season 2)
* Noah Centineo as Peter Kavinsky (season 2)
* Janel Parrish as Margot Song-Covey (season 2)

## Episodes
### Series overview

| Season | Episodes | Episodes | Originally released | Originally released |
| 1 | 10 | 10 | May 18, 2023 (2023-05-18) | May 18, 2023 (2023-05-18) |
| 2 | 8 | 8 | January 16, 2025 (2025-01-16) | January 16, 2025 (2025-01-16) |

### Season 1 (2023)

| No. overall | No. in season | Title | Directed by | Written by | Original release date |
| 1 | 1 | "XO" | Jennifer Arnold | Jenny Han & Siobhan Vivian | May 18, 2023 (2023-05-18) |
| Kitty Song Covey is in a long-distance relationship with her boyfriend Dae, who lives in South Korea. She is offered a full scholarship at the Korean Independent School of Seoul (KISS), where Dae is a high school student and her mom studied as well. Wanting to see Dae and feel a connection to her mom, she convinces her dad to let her go. At the Seoul airport, she misses the bus to take her to the school and attempts to navigate on her own through public transit. Kitty is accidentally hit on the street by a car carrying Yuri, a popular student at KISS whose mom is the principal. Yuri offers her a ride to school, and Kitty later discovers the chauffeur is Dae's father. Yuri is in a secret relationship with a girl called Juliana and in order to hide it from her mom, she has Dae pose as her boyfriend in exchange for paying for his tuition for the semester. Kitty arrives at the school's welcome party and is thrilled to see Dae, but she leaves heartbroken when Yuri tells her Dae is her boyfriend. ||||||
| 2 | 2 | "WTF" | Jennifer Arnold | Siobhan Vivian | May 18, 2023 (2023-05-18) |
| Dae tries explaining the truth to Kitty, but she refuses to listen to him. However, due to the school mistaking her as a male student, she finds out her roommates are Dae and his two friends Q and Min Ho. She locks herself in her room wanting to leave the next morning, but she changes her mind after finding some places on campus where her mom posed in pictures. Yuri's dad, an important businessman, has a scandal after a video of him treating an employee badly goes viral, especially after Yuri posts a meme about it. Yuri's mom proposes a solution: she makes public Yuri and Dae's relationship as an opening for the company beginning to offer scholarships to low-income students during a press conference. Noticing how Dae refuses to hold Yuri's hand during the press conference, Kitty suspects the relationship is fake. ||||||
| 3 | 3 | "KISS" | Jeff Chan | Alanna Bennett | May 18, 2023 (2023-05-18) |
| At the first day of school at KISS, Kitty has been nicknamed the "Portland Stalker". Dae wants to tell Kitty the truth about his relationship with Yuri, but he is forced to sign an NDA and keep it a secret. Yuri tells him that she does not mind if Kitty knows the relationship is fake, as long as the reason for the relationship is not shared. A teacher tells Yuri's mom, the principal, that he suspects Dae wrote one of Yuri's assignments for her. Yuri's mom takes away Yuri's credit card, wrecking her plans for taking a trip with Juliana, who disappeared after she and Yuri were seen embracing by Juliana's housekeeper. Kitty discovers Q has a crush on a boy named Florian and helps them to become lab partners in chemistry class. Min Ho is rude to Kitty during class, and she publicizes his nickname "Poopy Baby" from a commercial he was in as a baby, leading to everyone making fun of him. Kitty is doing poorly in her classes, so she is assigned a tutor, who turns out to be Dae. Yuri tells Dae how Kitty publicized Min Ho's secret, causing him to be disappointed in Kitty and break up with her. She tells him to give her back her mom's necklace (which he was wearing), and he tells her that his relationship with Yuri is real. A baby hospital bracelet from 1993 falls from Kitty's mom's diary, making her realize that her mother had a baby when she was a teenager. ||||||
| 4 | 4 | "TGIF" | Jeff Chan | Emily Kim | May 18, 2023 (2023-05-18) |
| Kitty is moved to the girls' dorm after Min Ho reports the housing mistake. Her roommate is a girl who constantly plays video games and is extremely messy. Kitty tries approaching Dae as a friend, sharing everything she has discovered lately about her mother. She joins Q's outdoor activity club to have privacy with Dae, but Min Ho tells Yuri, and she joins as well. When taking a picture for Yuri, Kitty finds the hospital that was on the baby bracelet. She manages to get inside to the record room at the hospital and discovers she has a half-brother who was adopted by an Australian couple. She is caught by security, but Professor Finnerty comes to her rescue. They talk about his experience being adopted, and she suspects he might be her half-brother. Min Ho finds a video that Kitty's roommate posted online of Kitty sleeping, and the boys encourage her to move out. Q suggests she move back in with them, causing tension between Dae and Kitty. ||||||
| 5 | 5 | "TBH" | Jennifer Arnold | Sarah Choi | May 18, 2023 (2023-05-18) |
| Chuseok is happening, during which people go home to spend time with family. Kitty plans a dinner with Professor Finnerty and other expats to tell him they are related. Yuri questions her mom about her and Kitty's mom, Eve Song, being friends at KISS, but Jina denies being close to Eve. Yuri's parents fight due to her father traveling so much for work, so she goes to Dae's home to celebrate the holiday there. A messenger gives her a package that Kitty sent to Dae, which contained the necklace she originally gave him, but Yuri doesn't deliver it to Dae. For the Chuseok dinner, Kitty prepares mashed potatoes, not knowing that lactose intolerance is common in Asians. She causes Min Ho to miss his date with a pop star called Lulu, but she arranges for their date to be rescheduled for the next night. Finnerty shares with Kitty that Professor Lee is his father, but that Lee doesn't know. Yuri arrives home where she sees her mother prepared food for Chuseok. After Yuri goes to bed, Jina rips a page out from a KISS 1993 yearbook that she and Eve are pictured on together and burns it. ||||||
| 6 | 6 | "BYOB" | Jennifer Arnold | Hanna Stanbridge & Chris Martin | May 18, 2023 (2023-05-18) |
| Min Ho has a dream about Kitty, suggesting he has developed feelings for her. Kitty is upset with Dae for not thanking her for giving him back the necklace, not knowing that Yuri kept it. Kitty wants to talk to Lee and get to know him better and introduce Finnerty to Margot and Lara Jean, but Finnerty tells her that not everyone is on "Kitty Schedule" and it is better for her to focus on her studies. Q invites Kitty to Min Ho's party, where she is determined to find someone new to kiss. Yuri lies to her mother, saying she is going on a date with Dae, but is actually DJing at Min Ho's party. Kitty meets a boy named Geon, but she loses interest in him when he starts badmouthing Yuri. Kitty drunkenly sends a text to Finnerty, but she accidentally sends it to Lee, who informs Jina about the party. Jina tracks Yuri on her phone and realizes that Yuri lied to her. Lee and Jina arrive to end the party. Dae confronts Yuri about why she hid the necklace from him, but before she can say anything, Lee stops the music, shutting down the party. Min Ho sees Dae and Kitty speaking, not knowing Kitty had ended things with him, and Min Ho kisses Madison. Kitty has a dream about Yuri, showing she has developed feelings for her. ||||||
| 7 | 7 | "TIL" | Pamela Romanowsky | Jessica O'Toole | May 18, 2023 (2023-05-18) |
| The students caught at the party are punished with detention at school on Saturday, and Lee tells everyone it was Kitty who informed him about the party. Yuri tells Dae that she was afraid he would stop being her friend and would leave her to be with Kitty, which is why she didn't give him the necklace. She plans to give the necklace back to Kitty, but after finding out that Kitty has been living with Dae, Yuri instead wears it to detention, causing friction with Kitty. Jina sees the necklace and believes it is hers, making it clear to Kitty and Yuri that she has lied about her relationship with Eve. Yuri searches for the KISS 1993 yearbook in her mom's office and discovers that Jina had sent Juliana away. Yuri and Kitty look for the yearbook at Lee's house, and Kitty sees a picture of Jina and Eve wearing matching necklaces, in which Jina is overweight, suggesting she is Alex's biological mom. Yuri calls the paparazzi and publicly breaks up with Dae, texting her mom that she will never forgive her for what she did to Juliana. Dae looks for Kitty, hoping to be with her. ||||||
| 8 | 8 | "LFG" | Pamela Romanowsky | Jessica O'Toole & Sascha Rothchild | May 18, 2023 (2023-05-18) |
| Since they have gotten back together, Kitty and Dae only kiss, frustrating her, since she wants to talk about his relationship with Yuri and he does not, making her question whether she can trust him. The students travel to a village affected by floods and help restore the surroundings. Q and Florian's relationship is struggling, as Florian's divorced parents want him to move to Greece and France, respectively. Yuri finally tells Kitty the truth: that she is gay and Dae helped her hide her relationship. With Margot's help, Kitty finds Juliana and arranges a FaceTime with Yuri. Dae prepares a surprise for Kitty, telling her he loves her, and she says she loves him as well. Min Ho realizes he wants a relationship, but Madison doesn't want the same, so they part ways. Kitty tells Yuri everything went well with Dae, but as soon as she sees Yuri talking with Juliana, she realizes she is not happy. ||||||
| 9 | 9 | "SNAFU" | Katina Medina Mora | Sascha Rothchild | May 18, 2023 (2023-05-18) |
| Jina is jogging, and Alex finds her and tells her he is her son. She admits that when she gave birth, she used Eve's name at the hospital. Jina tells her husband, and he tells her to pay off Alex so that he will not reveal the truth. Yuri overhears the conversation and learns she has a half-brother. She comes out to her mom and leaves the house, moving in with Kitty and the boys. Kitty needs to pass all her classes, or she won't be allowed to stay at KISS. Everyone helps her study and agrees to participate in a talent show in which Lee offers extra credit for their lowest classes. Alex plans to leave KISS and never return, but Kitty tells him to stay since Yuri knows she has a half-brother and wants to meet him. Kitty has not told Yuri that Alex is her half-brother, since Alex asked her not to say anything to her. Min Ho and Dae suspect Florian is cheating on Q, but it turns out he cheated on the final exams. Yuri offers to teach Kitty a dance with fans to perform in the talent show, while Kitty becomes nervous around Yuri during the rehearsal. Before the performance, Jina approaches Yuri, telling her Alex is her half-brother, which shocks Yuri. Jina says she thought Kitty had already told her, causing Yuri and Kitty to argue during the performance. Kitty's dress catches on fire during the performance due to some fireworks that were going to be used in a different act. Min Ho jumps on stage and helps her, while Dae sees the way Min Ho looks at her and realizes Min Ho has feelings for Kitty. Jina introduces Yuri and Alex as siblings and walks together with them. Kitty confesses to Dae that she has feelings for another person, and, believing she refers to Min Ho, he walks away angrily to confront him. ||||||
| 10 | 10 | "OTP" | Katina Medina Mora | Jessica O'Toole & Sascha Rothchild | May 18, 2023 (2023-05-18) |
| Kitty tells Dae the other person she has feelings for is Yuri, hurting him and causing him to leave. Jina tells Lee that Alex is his son and that she did not tell him so he would not give up his dream for him. The final exam results are posted, and Kitty has passed all her classes, but she is expelled when she is found out to have been living in the boys' dorm. Kitty gives Jina music that she downloaded believing it was for her mom, and Jina gives her a letter that Eve wrote to her but she never responded to. Florian is ranked first in the exam results due to his cheating, jeopardizing Dae's scholarship, which requires him to be ranked first, putting Q in a hard position. Kitty breaks up with Dae, telling him he was the first boy she ever loved, and he tells her he loved her too. Yuri is at the airport waiting for Juliana, and Kitty is about to tell her how she feels, when Juliana appears, so Kitty leaves quietly. Yuri calls her mother and tells her it is a mistake to expel Kitty. Kitty reads her mom's letter on the plane and finds out her mother's first love was someone called Simon. Min Ho is seated next to her, traveling to see his mom in Los Angeles, and he confesses his feelings to Kitty, leaving her dumbfounded. ||||||

### Season 2 (2025)

| No. overall | No. in season | Title | Directed by | Written by | Original release date |
| 11 | 1 | "K.I.S.S. Me Again" | Katina Medina Mora | Jessica O'Toole | January 16, 2025 (2025-01-16) |
| Kitty return to K.I.S.S thanks to Yuri’s intervention. Thankfully, Kitty is not taking this second chance for granted. She is ready to relinquish her title as the chaotic queen and turn over a new leaf. Meanwhile, change is in the air at K.I.S.S. Professor Lee is now the Principal in the wake of Principal Lim’s scandal. The scandal also caused the school to lose a few students and donors, and Principal Lee has his work cut out for him. Thankfully, the full gang is back together, but there is some awkward tension between Kitty and Min-ho. Given how they left things in the last season, this is to be expected. The same goes for the fact that Dae is still in love with Kitty and blames himself for the awkwardness between Min-ho and Kitty. On the other hand, Yuri and Juliana are back together and surprise Kitty when they announce they will be sharing the dorm room. Kitty hoped to get a single room and seeing Yuri bring up all the feelings she had been bottling up. She realises she is in for a long-time nightmare, having to watch her crush, Yuri being all lovey-dovey with her girlfriend while they live together. Even the appearance of a fourth roommate, Stella, doesn’t help. With no choice left, Kitty asks Principal Lee to switch her room, as rooming with a friend will be a distraction to her new goal of concentrating on her studies. He promises to look into it. Kitty also asks him about one of her mom’s friends, Simon. Lim tells her that Simon might be the man that Eve followed to Seoul. He also mentions that Eve had a falling out with her parents, especially her mom, who didn’t want Eve to travel to Korea. This is a surprise to Kitty, who was under the impression that her mom always got along with her grandmother. On a personal front, Yuri is dealing with some heavy personal issues. Her parents are getting divorced and her mom is rejuvenating at a wellness retreat in Thailand. She invites the gang to a barbecue dinner to usher in the new semester. At first, Kitty wants to bail out on the barbecue, but her flimsy excuse fails to cut it. The only silver lining to her day is probably that she makes a new friend, Praveena, during the school assembly. Simultaneously, we have our heartthrob Min-ho, who is making an effort to avoid Kitty. He is also not pleased that his dad sent him a gift hamper without considering what he likes. He is certain that his dad wants to use him for a PR stunt and he might be right. It turns out that his dad is the new investor. Thanks to his donation to the Arts programme, he will be sticking around to launch a performing arts programme at the school. He is a big talent manager and everyone except Min-ho is excited to get a chance to be part of his new programme, which might give them a chance at stardom. During the barbecue dinner, Dae asks Kitty to talk to Min-ho, as he thinks he is responsible for their awkwardness. Min-ho acts like he is over Kitty, and it was never that serious. He claims he is over it but questions if there might be a chance that Kitty likes him since she smiled after his confession. As the dinner progresses, Yuri gives a touching speech about how glad she is she made a second family at K.I.S.S. The speech makes Kitty change her mind about switching rooms. She deludes herself to think she can be just friends with Yuri. When she confesses to Yuri that she is Bi, the latter is supportive and shares that her parents have not been supportive after she came out. After the barbecue dinner, Kitty video calls her grandmother. Unfortunately, Grandma hangs up on Kitty when she brings up Eve’s move to Korea. After the call with her grandmother, Kitty becomes more curious to find out what her grandmother is hiding. The episode ends with Stella expressing her interest in Min-ho, and Kitty shares his phone number with her. However, based on a different call that Stella gets, where she is called Esther, she might not be who she claims she is. Kitty plans to concentrate on her studies and learn more about her mom. She hopes to do some no-drama dating and put Yuri in her past. She takes Lara-Jean’s advice and writes a letter detailing her feelings for Yuri to help her get over the latter. She hopes the letter will be an anchor to stop her from making chaos again. ||||||
| 12 | 2 | "Never Been Kissed" | Katina Medina Mora | Siobhan Vivian | January 16, 2025 (2025-01-16) |
| Kitty pursues a new love interest, Praveena, but the night ends terribly after she discovers Kitty has feelings for Yuri. Juliana knows Kitty has a crush on Yuri, and poses one of Kitty's advice as hers after finding out Yina and Yuri are not on speaking terms after initially supporting her coming out of the closet, but not letting her share it with other family members. Kitty learns from Yina that Simon was not her mother's first love, but her cousin. Q is tricked by Jin, his tracking rival, and even though he manages to arrive in time (with Kitty pretending to faint in the track as a distraction), he loses to him. While talking to Q, Kitty mentions Yuri's and Juliana's relationship, which Lee overhears and tells them one of them has to move out from the dorm. Min Ho initially considers Stella boring after their first date, but after listening how she stood up to his father showing him support, he sees her with new eyes and kisses her. ||||||
| 13 | 3 | "New Year’s Kiss" | Steven Tsuchida | Sarah Choi | January 16, 2025 (2025-01-16) |
| Tension between Kitty and Juliana started since she accidentally told about their relationship, having Yuri moving again with her mom. Juliana tells Yuri it was Kitty's idea that she got closer to her mom. Juliana gets upset as Yuri arrives late to her paintings exposition since she was hanging with Kitty. During Seollal, Minho's dad organizes a talent show with the first prize being cash award. Dae is encouraged by Minho to participate and finds a girl called Eunice to help him dance, and they both like each other. Kitty and Praveena enlist Min Ho's help for a heist, as she wants to open a time capsule in which her mom participated and wants to learn more. It turns out to be a videotape which she watches with Yuri, as both Eva and Yina did it together. Kitty learns that Eva and Simon were planning to help their respective moms reconcile, and Kitty decides to go to look for her family after the skiing trip asking Yuri to go with her. She and Yuri kiss as Minho enters and sees them. ||||||
| 14 | 4 | "Kiss and Tell" | Steven Tsuchida | Alanna Bennett | January 16, 2025 (2025-01-16) |
| Min Ho's dad doesn't arrive for the skiing trip as Joon Ho, his oldest son, is in Seoul. Q secretly invites Jin to the trip, and makes amends with Minho and Dae. Yuri asks Kitty not to tell anyone about their kiss, as she loves Juliana. Kitty's letter to Yuri is found by Eunice and read by everyone, causing Yuri and Juliana to break up, as well as Praveena and Kitty. Kitty enters the jacuzzi and Minho joins her to comfort her, causing friction with Stella who sees them. Kitty learns from Jin that Stella was searching for something in the desk drawers and that she was the one who had taken her letter to Yuri. Minho tells Stella he has feelings for Kitty, and Dae listens, feeling hurt and ending their friendship. ||||||
| 15 | 5 | "Kissing Cousins" | Anna Mastro | George Northy | January 16, 2025 (2025-01-16) |
| Kitty is being ignored by Yuri, Juliana and Praveena. Kitty suspects Stella is behind something after she grabbed her letter and asks Q to check on her, while asking him to speak to Juliana trying to make amends with her. After Juliana and Q encounter Stella outside a cybercafe, she agrees she's weird and may be conspiring something. Kitty visits her relatives with Minho, but is kicked out by her great aunt when she tells her who she is. Yuri understands after speaking with her half-brother that she needs to give Juliana some space and stop chasing her. An Instagram account called "Moon Leaks" appears and makes viral scandalizing information about Min Ho's dad. Dae asks Minho to take him to the hospital as his father had a car accident. ||||||
| 16 | 6 | "Kiss and Make Up" | Anna Mastro | Nina Kim | January 16, 2025 (2025-01-16) |
| Peter Kavinsky arrives in Korea for a lacrosse game, and hands Kitty some letters found by Lara Jean between Simon and Eve. Kitty learns that when she was three she would have traveled to Korea with her mother to reconcile with her family but this didn't happen due to her death. After the MoonLeaks scandal, Moon explains he plans on making a bigger event, with the contest winner having a contract deal but only solo acts are accepted, meaning Dae and Eunice will be competing against each other. Minho learns Joon Ho, his elder paternal half-brother, got a girl pregnant, being the reason why his father missed Sulleol with him. Minho decides to help Dae win the competition and they make amends. Yuri speaks to Jiwon, and she decides to text Kitty. Jin gets hurt and Q replaces him in the track competition, winning. Kitty speaks to Minho exposing Stella as Esther Shim, a girl who once auditioned for Young Stars, and was rejected for not having the looks, becoming viral and having everyone making fun of her. Minho refuses to believe her, stating she broke his heart and now she was trying to break their relationship. Peter reaffirms Kitty to trust herself her, and that her getting involved helped him get together with Lara Jean. At the end of the episode Stella is heard listening to the conversation between Minho and his father, as she placed a hidden mic inside a clock she made Minho gift his dad who placed it in his office. She smiles when she listens Joon Ho's scandal would ruin his company. ||||||
| 17 | 7 | "Kiss of Death" | Sherwin Shilati | Raul Martin Romero & Siobhan Vivian | January 16, 2025 (2025-01-16) |
| Moon announces the winner of the competition will be the opening act for Joon Ho, and Stella asks Minho to give her a chance even though the entries are already closed. Yuri reminds Dae that as much as he likes Eunice he needs to win for his father. Kitty dreams of Minho, and even though she denies it she realizes she has feelings for him. She reunites with Jiwon, and she manages to see her great aunt at the market with Min Ho arriving to support her. Kitty shows her the letters between Simon and Eve, and she explains that the rift between the sisters happened when Kitty's grandmother refused to marry the boy her parents picked for her and instead married Kitty's grandfather, which led to her sister tell her parents causing her to be disinherited losing touch with each other, until she planned to travel to Korea with Eve. Eunice and Dae break up as the competition gets between them. Kitty shares a dance with Minho, thanking him for his help and apologizing for what she said about Stella. He realizes Kitty was right about Stella when she arrives with a makeover stating she needed a new look, and remembering when she said during her audition beauty had to be on the inside. Stella threatens Minho not only to mention publicly about his brother getting the dancer pregnant, but also falsely accusing Kitty on the MoonLeaks account by planting the info on her laptop. The episode ends with Kitty realizing she has fallen for Minho. ||||||
| 18 | 8 | "Sealed with a Kiss" | Sherwin Shilati | Valentina Garza | January 16, 2025 (2025-01-16) |
| Margot calls Kitty and shares with her and Jiwon that their grandmother accepted to make amends and is buying plane tickets for them to fly to Korea. At the competition Minho tells his father the truth about Stella, and how she is blackmailing them about revealing the truth about Joon Ho unless she wins. Stella sabotages other competitors, making Eunice's heels break during her performance and makes Dae's dancers sick with spiked drinks and sabotaging his soundtrack. Kitty comes to the rescue convincing Principal Lee to play his guitar and the gang acting as the dancers. Jin reveals to Q that he faked his foot injury, and Q tells him about him being accepted in the USC summer training camp. Stella's performance is cancelled and Joon Ho comes onto stage proposing to Eunji, his girlfriend and sharing about her pregnancy. Moon apologizes to Stella before having her sent back to Ohio.Minho asks Stella if her feelings for him were ever real, and she answers that initially she was pretending, but they became real , however she knew he wasn't fully committed to her due to his feelings for Kitty. Eunice wins the competition, disappointing Dae as he wanted to win the money, but his father assures him they are going to be alright. Praveena and Juliana are now a couple, saddening Yuri who wanted to reconcile with her, and learning she's now broke after a class action lawsuit has been filed against her father. The flight on which Margot and her grandmother booked is cancelled, but Minho offers his jet and Kitty's grandma is reunited with her sister and make amends. Margot tells Kitty she's like their mother, and how proud she would be. Kitty's heritage scholarship is renewed due to the support the school received after the concert, and she will be able to return next school year. She plans on confessing her feelings to Minho, before he tells he plans of joining his brother's tour concert with their father. She asks him if she can join him, and he accepts. ||||||

## Production

In March 2021, it was announced that a series spin-off to To All the Boys was in development, with each episode being a half-hour romantic comedy. The series got developed as a Netflix exclusive, from Awesomeness and ACE Entertainment. The books' original author Jenny Han was reported to be the creator, writer and executive producer as well as writing the script for the pilot with Siobhan Vivian. Anna Cathcart was also reported to be reprising her role as Kitty Song Covey. Six months later, Netflix ordered ten episodes along with announcing other crew members. Sascha Rothchild and Matt Kaplan joined Han as executive producers while the former is also the showrunner along with Han. On April 5, 2022, Choi Min-yeong, Anthony Keyvan, Gia Kim, Sang Heon Lee, Peter Thurnwald, and Regan Aliyah were cast as series regulars while Yunjin Kim, Michael K. Lee, and Jocelyn Shelfo joined the cast in recurring roles. By that date, production had begun in Seoul. Gia Kim and Sang Heon Lee, the actors who played Yuri and Min Ho, respectively, are siblings in real life.
On June 14, 2023, Netflix renewed the series for a second season. On April 25, 2024, it was announced that the second season had begun production in Seoul. On February 14, 2025, Netflix renewed for the third season. The third season is scheduled to begin filming in April 2025 in Seoul.

## Release

XO, Kitty premiered on Netflix on May 18, 2023. The second season premiered on January 16, 2025.

## Reception

For the first season, the review aggregator website Rotten Tomatoes reported an 81% approval rating with an average rating of 5.8/10, based on 27 critic reviews. The website's critics consensus reads, "A modest and sweet extension of all the films that fans have loved before, XO, Kitty aims straight for the heart and finds its mark." Metacritic, which uses a weighted average, assigned a score of 68 out of 100 based on eight critics, indicating "generally favorable reviews".
The second season has an 81% approval rating on Rotten Tomatoes, based on 16 critic reviews, with an average rating of 6.6/10. The website's critics consensus reads, "Returning with improved form, XO Kitty's second season injects a lovely mix of fun and memorable characters into its exceedingly saccharine proceedings." On Metacritic, it has a weighted average score of 68 out of 100 based on 4 critics, indicating "generally favorable" reviews.
While the series had a high viewership on Netflix in more than 50 countries, it received minimal attention in South Korea, where the show takes place. A reason cited for this was that the global success of South Korean media led to the country's people not caring about its depiction in foreign productions. Another explanation was that thrillers and action shows are more popular than romance shows in South Korea.

### Awards and nominations

| Year | Award | Category | Recipient | Result | Ref. |
| 2023 | Children's and Family Emmy Awards | Outstanding Young Teen Series | XO, Kitty | Nominated | |