If Season 2 of *[XO, Kitty](https://mashable.com/article/xo-kitty-netflix-review)* aimed to conclude each episode with Aespa’s “Drama,” it would undoubtedly succeed.
The delightful Netflix spinoff of Jenny Han’s *[To All the Boys I’ve Loved Before](https://mashable.com/article/to-all-the-boys-ive-loved-before-best-moments)* series focuses on Kitty Song Covey (Anna Cathcart), the youngest among the Song Covey siblings. Kitty, who identifies as a matchmaker and chaos queen, embarks on her journey by enrolling at her late mother’s school in Seoul. Amidst her classes, she plunges into a whirlwind of romantic adventures. In Season 1, Kitty faced love declarations, academic hurdles, and a *[bisexual awakening](https://mashable.com/article/queer-enough-lgbtq-jameela-jamil-legendary)*. The first semester concluded with a significant cliffhanger, paving the way for additional drama.
### Season 2 of *XO, Kitty* raises the stakes
In *[Season 2](https://mashable.com/video/xo-kitty-season-2-trailer-netflix)*, co-showrunners Jenny Han and Sascha Rothchild expand upon the groundwork laid in the first season. Kitty goes further into her mother’s history (with the aid of those iconic franchise letters) while the cast finds themselves in a tempest of teen K-drama-worthy romantic turmoil, enemies-to-lovers stories, and intense family situations. If you loved Season 1, prepare your snacks because the second semester is brimming with dramatic misunderstandings, almost-kisses, and an awesome soundtrack.
### Romantic chaos takes the spotlight
Season 1 *[subverted high school romance tropes](https://mashable.com/article/xo-kitty-netflix-review)* with a sapphic twist, but Season 2 leaps into full-on romantic pandemonium. After receiving a second chance at the fictional Korean Independent School of Seoul (KISS) following her expulsion, Kitty is eager to start anew — academically, romantically, and socially.
She reconnects with her sporty best friend Q (Anthony Keyvan), keeps a friendly relationship with her kind but heartbroken ex Dae (Minyeong Choi), and attempts to move past her intense feelings for Yuri (Gia Kim). Enter Praveena (Sasha Bhasin), a new American student who might just help Kitty turn a new leaf.
However, complications arise. Yuri’s girlfriend Juliana (Regan Aliyah) is back at KISS, and they are reveling in their honeymoon period — as Kitty’s roommates. (She’s perfectly okay with it. Really. All good.) Meanwhile, Min Ho (Sang Heon Lee) is coping with the shocking revelation he shared with Kitty in the Season 1 finale, all while managing the unexpected visit from his prominent talent manager father (Philippe Lee). Kitty’s new roommate Stella (Audrey Huynh) conceals her own secrets behind her seemingly virtuous exterior.
Every character finds themselves entangled in a complicated romantic web this season. Yuri and Juliana get an opportunity to deepen their relationship beyond the banishment drama of Season 1. Q, recently single from Florian, embarks on a sweet enemies-to-lovers journey while attempting to keep Kitty out of trouble. And Min Ho holds onto his affluent bravado and a new romantic interest to disguise his genuine feelings.
### Kitty Song Covey: An imperfect yet relatable heroine
At the core of *XO, Kitty* is its flawed protagonist. Kitty dedicates much of Season 2 to apologizing — sometimes justifiably, other times not, and often a blend of both. The series embraces Kitty’s imperfections, showcasing her as a multifaceted teen who errs but takes responsibility for her choices. Similar to Netflix’s *[Never Have I Ever](https://mashable.com/article/never-have-i-ever-season-2-review)*, *XO, Kitty* highlights its heroine’s impulsive decisions and shortcomings. Anna Cathcart excels in her portrayal, capturing Kitty’s unquenchable desire for approval, acceptance, and inclusion in a manner that resonates deeply.
This season, Kitty balances her unresolved feelings for Yuri, explores a budding connection with Praveena, and navigates her intricate relationship with Min Ho after *the plane moment*. However, her meddling and matchmaking take a backseat as she prioritizes reuniting her long-estranged family. Season 2 shifts focus to the Song family, offering heartfelt moments for Kitty and even featuring a surprise appearance by Janel Parrish as her sister Margot.
### A Peter Kav