XO, Kitty Season 3 Finale: Will Kitty and Min Ho Find True Happiness?

XO, Kitty Season 3 Finale: Will Kitty and Min Ho Find True Happiness?

Season 3 of XO, Kitty ends with Kitty Song Covey (Anna Cathcart) and Min Ho (Sang Heon Lee) finally defining their relationship. He races to a subway station to stop her before her flight and confesses his love.

The turning point

The couple began as frenemies living at KISS. Min Ho first admitted feelings at the end of Season 1. Kitty did not reciprocate then, but they built a close friendship in Season 2.

Small moments seeded the romance. In Season 1, Episode 5, Min Ho calls Kitty “Covey,” a moment Anna Cathcart flagged as meaningful. Peter Kavinsky (Noah Centineo) also sensed their chemistry during a Season 2 visit.

The breakup and reunion

A misunderstanding in Episode 6 drives them apart. Kitty thinks Min Ho lied about Eunice being pregnant. Eunice (Han Bi Ryu) was never pregnant, and they had not hooked up.

Time apart leads to growth for both characters. Min Ho writes a song titled “By My Side” to explain his feelings. The song will be released on music platforms on April 3.

In one of the season’s last shoots, Min Ho sends that song as a text while Kitty waits to board. He runs through a subway to find her. They say “I love you” and kiss in a real station.

Creative choices and callbacks

Showrunner Valentina Garza used the song as a throughline tied to Kitty’s Senior Sunset list. The lyrics recall Kitty’s season of self-discovery.

Cathcart and Lee listened to the song together before filming the reunion. Costume and hair choices included a red sweater meant to make Kitty stand out in the crowd.

Several Easter eggs link XO, Kitty to the To All the Boys films. Kitty repeats the line “You what?” in a nod to a prior moment. The Marina song “About Love” appears as a deliberate callback. A pen from Peter’s Season 2 trip to Korea also appears on screen.

Final scenes and future plans

The plane scene mirrors the Season 1 finale. Then Min Ho sat in coach and confessed his feelings. Now they share business class seats, hold hands, and kiss his hand before takeoff.

Min Ho heads to Portland to meet Kitty’s family. He arrives with little more than his heart on his sleeve. Kitty is preparing for NYU and learning to slow down after checking off her Senior Sunset list.

Other KISS couples

  • Dae (Minyeong Choi) and Eunice spent time together in Paris. Eunice gives up pop stardom, and Dae decides to pursue music.
  • Yuri (Gia Kim) launches a “Riches to Rags” line after family losses. Juliana (Regan Aliyah) helps her and realizes lingering feelings.
  • Q (Anthony Keyvan) realizes he loves Jin (Joshua Lee). Marius (Sule Thelwell) tried to win Q back, but Q chooses to prove himself to Jin.
  • Jiwon (Hojo Shin) and Alex (Peter Thurnwald) kept a secret relationship and are expecting a child. Jiwon’s halmeoni and Principal Lee promise support.

Fans asking whether Kitty and Min Ho will find true happiness saw the answer unfold in the XO, Kitty season 3 finale. The episode wraps many arcs and sets the characters on new paths.

Season 3 of XO, Kitty is available to stream on Netflix. The song “By My Side” releases on April 3 across music platforms.